public class AttributedRelationshipClass extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRelationshipClass, IDataset, IRelationshipClass2, ITable, IClass, ITableCapabilities, IDatasetEdit, IDatasetEditInfo, IRelClassSchemaEdit
Description 'Esri Attributed Relationship Class object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy
IID, IIDc9c39723_40b6_454f_a7ff_a25491c72256, xxDummy
IID22b00693_8895_11d2_8a0d_006097aff44e
IID, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268, xxDummy
IID1afcdb32_ac09_11d2_8a1e_006097aff44e
IID, IID8b0338b9_3b3d_11d4_9fbb_00c04f6bdf0c, xxDummy
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy
IID, IID234c31c1_9740_11d1_89e2_006097aff44e, xxDummy
IID, IIDbb7071f4_1678_4029_a358_14b5d33ad7cf, xxDummy
Constructor and Description |
---|
AttributedRelationshipClass(java.lang.Object obj)
Construct a AttributedRelationshipClass using a reference to such an object returned from ArcGIS Engine or Server.
|
Modifier and Type | Method and Description |
---|---|
void |
addField(IField field)
Adds a field to this object class.
|
void |
addIndex(IIndex index)
Adds an index to this object class.
|
void |
addRelationshipRule(IRule rule)
Adds a relationship rule to this relationship class.
|
void |
alterBackwardPathLabel(java.lang.String backwardLabel)
Changes the backward path label for this relationship class.
|
void |
alterForwardPathLabel(java.lang.String forwardLabel)
Changes the forward path label for this relationship class.
|
void |
alterIsComposite(boolean isComposite)
Changes the type of this relationship class.
|
boolean |
canCopy()
True if this dataset can be copied.
|
boolean |
canDelete()
True if this dataset can be deleted.
|
boolean |
canRename()
True if this dataset can be renamed.
|
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name.
|
IRelationship |
createRelationship(IObject originObject,
IObject destinationObject)
Creates a new relationship between the two specified objects.
|
IRow |
createRow()
Creates a row in the database with a system assigned object ID and null property values.
|
IRowBuffer |
createRowBuffer()
Creates a row buffer that can be used with an insert cursor.
|
void |
delete()
Deletes this dataset.
|
void |
deleteField(IField field)
Deletes a field from this object class.
|
void |
deleteIndex(IIndex index)
Deletes an index from this object class.
|
void |
deleteRelationship(IObject originObject,
IObject destinationObject)
Deletes the relationship that associates the two specified objects.
|
void |
deleteRelationshipRule(IRule rule)
Deletes a relationship rule from this relationship class.
|
void |
deleteRelationshipsForObject(IObject anObject)
Deletes all relationships that apply to a specified object.
|
void |
deleteRelationshipsForObjectSet(ISet anObjectSet)
Deletes all relationships that apply to the specified origin or destination object set.
|
void |
deleteSearchedRows(IQueryFilter queryFilter)
Delete the Rows in the database selected by the specified query.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
int |
findField(java.lang.String name)
The index of the field with the specified name.
|
java.lang.String |
getBackwardPathLabel()
The backward path label for the relationship class.
|
java.lang.String |
getBrowseName()
The browse name of the dataset.
|
int |
getCardinality()
The cardinality for the relationship class.
|
java.lang.String |
getCategory()
The category of the dataset.
|
IUID |
getCLSID()
The GUID for the COM Class (CoClass) corresponding to instances of this object class.
|
IObjectClass |
getDestinationClass()
The destination object class.
|
java.lang.String |
getDestinationForeignKey()
The relationship destination foreign Key.
|
java.lang.String |
getDestinationPrimaryKey()
The relationship destination primary Key.
|
IUID |
getEXTCLSID()
The GUID for the COM Class (CoClass) corresponding to the class extension for this object class.
|
java.lang.Object |
getExtension()
The extension for this object class.
|
IPropertySet |
getExtensionProperties()
The extension properties for this object class.
|
IFeatureDataset |
getFeatureDataset()
The feature dataset, if any, to which this relationship class belongs.
|
IFields |
getFields()
The fields collection for this object class.
|
java.lang.String |
getForwardPathLabel()
The forward path label for the relationship class.
|
IName |
getFullName()
The associated name object.
|
IIndexes |
getIndexes()
The indexes collection for this object class.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
java.lang.String |
getName()
The name of the Dataset.
|
int |
getNotification()
The notification direction for the relationship class.
|
IRelClassEnumRowPairs |
getObjectsMatchingObjectArray(IArray srcObjectArray,
IQueryFilter queryFilterAppliedToMatchingObjects,
boolean returnAllObjectMatches)
Gets rows pairs of objects that are related to the specified origin or destination object array, that also meet the query filter expression.
|
IRelClassEnumRowPairs |
getObjectsMatchingObjectSet(ISet srcObjectSet)
Gets rows pairs of objects that are related to the specified origin or destination object set.
|
IRelClassEnumRowPairs |
getObjectsMatchingObjectSetEx(ISet srcObjectSet,
IQueryFilter queryFilterAppliedToMatchingObjects,
boolean returnAllObjectMatches)
Gets rows pairs of objects that are related to the specified origin or destination object set, that also meet the query filter expression.
|
ISet |
getObjectsRelatedToObject(IObject anObject)
Gets the objects that are related to the specified object.
|
ISet |
getObjectsRelatedToObjectSet(ISet anObjectSet)
Gets the objects that are related to the specified origin or destination object set.
|
java.lang.String |
getOIDFieldName()
The name of the field corresponding to the OID.
|
IObjectClass |
getOriginClass()
The origin object class.
|
java.lang.String |
getOriginForeignKey()
The relationship origin foreign Key.
|
java.lang.String |
getOriginPrimaryKey()
The relationship origin primary Key.
|
IPropertySet |
getPropertySet()
The set of properties for the dataset.
|
IRelationship |
getRelationship(IObject originObject,
IObject destinationObject)
Get the relationship that associates the two specified objects.
|
int |
getRelationshipClassID()
The relationship class ID.
|
IEnumRule |
getRelationshipRules()
The relationship rules that apply to this relationship class.
|
IEnumRelationship |
getRelationshipsForObject(IObject anObject)
Get all relationships that apply to a specified object.
|
IEnumRelationship |
getRelationshipsForObjectSet(ISet anObjectSet)
Get all relationships that apply to the specified origin or destination object set.
|
IRow |
getRow(long oID)
The row from the database with the specified object ID.
|
ICursor |
getRows(java.lang.Object oids,
boolean recycling)
The cursor of rows based on a set of object ids.
|
IEnumDataset |
getSubsets()
Datasets contained within this dataset.
|
int |
getType()
The type of the Dataset.
|
IWorkspace |
getWorkspace()
The workspace containing this dataset.
|
int |
hashCode()
the hashcode for this object
|
ICursor |
insert(boolean useBuffering)
Returns a cursor that can be used to insert new Rows.
|
boolean |
isAttributed()
Indicates if the relationships in this relationship class have attributes.
|
boolean |
isBeingEdited()
True if the dataset is being edited.
|
boolean |
isCanEdit()
True if the dataset supports edit sessions with the ability to discard edits on save.
|
boolean |
isCanRedo()
True if the dataset supports edit sessions with the ability to redo undone operations.
|
boolean |
isCanSelect()
Indicates if the table supports selection.
|
boolean |
isCanUndo()
True if the dataset supports edit sessions with the ability to undo individual edit operations.
|
boolean |
isComposite()
Indicates if the relationship class represents a composite relationship in which the origin object class represents the composite object.
|
boolean |
isHasOID()
Indicates if the class has an object identity (OID) field.
|
ICursor |
ITable_search(IQueryFilter queryFilter,
boolean recycling)
An object cursor that can be used to fetch row objects selected by the specified query.
|
void |
release()
Release this COM object reference
|
void |
rename(java.lang.String name)
Renames this Dataset.
|
long |
rowCount(IQueryFilter queryFilter)
The number of Rows selected by the specified query.
|
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
A selection that contains the object ids selected by the specified query.
|
void |
setBrowseName(java.lang.String name)
The browse name of the dataset.
|
ICursor |
update(IQueryFilter queryFilter,
boolean recycling)
Returns a cursor that can be used to update Rows selected by the specified query.
|
void |
updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
Update the Rows in the database selected by the specified query.
|
public AttributedRelationshipClass(java.lang.Object obj) throws java.io.IOException
obj
to AttributedRelationshipClass
. *
AttributedRelationshipClass o = (AttributedRelationshipClass)obj; // will not work
AttributedRelationshipClass o = new AttributedRelationshipClass(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problems
AttributedRelationshipClass theAttributedRelationshipClass = (AttributedRelationshipClass) obj;
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getOriginPrimaryKey() throws java.io.IOException, AutomationException
getOriginPrimaryKey
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDestinationPrimaryKey() throws java.io.IOException, AutomationException
getDestinationPrimaryKey
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOriginForeignKey() throws java.io.IOException, AutomationException
getOriginForeignKey
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDestinationForeignKey() throws java.io.IOException, AutomationException
getDestinationForeignKey
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getRelationshipClassID() throws java.io.IOException, AutomationException
getRelationshipClassID
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IObjectClass getOriginClass() throws java.io.IOException, AutomationException
getOriginClass
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IObjectClass getDestinationClass() throws java.io.IOException, AutomationException
getDestinationClass
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getForwardPathLabel() throws java.io.IOException, AutomationException
getForwardPathLabel
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBackwardPathLabel() throws java.io.IOException, AutomationException
getBackwardPathLabel
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getCardinality() throws java.io.IOException, AutomationException
getCardinality
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getNotification() throws java.io.IOException, AutomationException
getNotification
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isAttributed() throws java.io.IOException, AutomationException
isAttributed
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isComposite() throws java.io.IOException, AutomationException
isComposite
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRelationship createRelationship(IObject originObject, IObject destinationObject) throws java.io.IOException, AutomationException
createRelationship
in interface IRelationshipClass
originObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)destinationObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRelationship getRelationship(IObject originObject, IObject destinationObject) throws java.io.IOException, AutomationException
getRelationship
in interface IRelationshipClass
originObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)destinationObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteRelationship(IObject originObject, IObject destinationObject) throws java.io.IOException, AutomationException
deleteRelationship
in interface IRelationshipClass
originObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)destinationObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet getObjectsRelatedToObject(IObject anObject) throws java.io.IOException, AutomationException
getObjectsRelatedToObject
in interface IRelationshipClass
anObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumRelationship getRelationshipsForObject(IObject anObject) throws java.io.IOException, AutomationException
getRelationshipsForObject
in interface IRelationshipClass
anObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteRelationshipsForObject(IObject anObject) throws java.io.IOException, AutomationException
deleteRelationshipsForObject
in interface IRelationshipClass
anObject
- A reference to a com.esri.arcgis.geodatabase.IObject (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISet getObjectsRelatedToObjectSet(ISet anObjectSet) throws java.io.IOException, AutomationException
getObjectsRelatedToObjectSet
in interface IRelationshipClass
anObjectSet
- A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumRelationship getRelationshipsForObjectSet(ISet anObjectSet) throws java.io.IOException, AutomationException
getRelationshipsForObjectSet
in interface IRelationshipClass
anObjectSet
- A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRelClassEnumRowPairs getObjectsMatchingObjectSet(ISet srcObjectSet) throws java.io.IOException, AutomationException
getObjectsMatchingObjectSet
in interface IRelationshipClass
srcObjectSet
- A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteRelationshipsForObjectSet(ISet anObjectSet) throws java.io.IOException, AutomationException
deleteRelationshipsForObjectSet
in interface IRelationshipClass
anObjectSet
- A reference to a com.esri.arcgis.system.ISet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumRule getRelationshipRules() throws java.io.IOException, AutomationException
getRelationshipRules
in interface IRelationshipClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addRelationshipRule(IRule rule) throws java.io.IOException, AutomationException
addRelationshipRule
in interface IRelationshipClass
rule
- A reference to a com.esri.arcgis.geodatabase.IRule (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteRelationshipRule(IRule rule) throws java.io.IOException, AutomationException
deleteRelationshipRule
in interface IRelationshipClass
rule
- A reference to a com.esri.arcgis.geodatabase.IRule (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRelClassEnumRowPairs getObjectsMatchingObjectSetEx(ISet srcObjectSet, IQueryFilter queryFilterAppliedToMatchingObjects, boolean returnAllObjectMatches) throws java.io.IOException, AutomationException
getObjectsMatchingObjectSetEx
in interface IRelationshipClass2
srcObjectSet
- A reference to a com.esri.arcgis.system.ISet (in)queryFilterAppliedToMatchingObjects
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)returnAllObjectMatches
- The returnAllObjectMatches (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRelClassEnumRowPairs getObjectsMatchingObjectArray(IArray srcObjectArray, IQueryFilter queryFilterAppliedToMatchingObjects, boolean returnAllObjectMatches) throws java.io.IOException, AutomationException
getObjectsMatchingObjectArray
in interface IRelationshipClass2
srcObjectArray
- A reference to a com.esri.arcgis.system.IArray (in)queryFilterAppliedToMatchingObjects
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)returnAllObjectMatches
- The returnAllObjectMatches (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRow createRow() throws java.io.IOException, AutomationException
createRow
in interface ITable
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRow getRow(long oID) throws java.io.IOException, AutomationException
getRow
in interface ITable
oID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor getRows(java.lang.Object oids, boolean recycling) throws java.io.IOException, AutomationException
getRows
in interface ITable
oids
- A Variant (in)recycling
- The recycling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRowBuffer createRowBuffer() throws java.io.IOException, AutomationException
createRowBuffer
in interface ITable
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void updateSearchedRows(IQueryFilter queryFilter, IRowBuffer buffer) throws java.io.IOException, AutomationException
updateSearchedRows
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)buffer
- A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteSearchedRows(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
deleteSearchedRows
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public long rowCount(IQueryFilter queryFilter) throws java.io.IOException, AutomationException
rowCount
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor ITable_search(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
ITable_search
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor update(IQueryFilter queryFilter, boolean recycling) throws java.io.IOException, AutomationException
update
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor insert(boolean useBuffering) throws java.io.IOException, AutomationException
insert
in interface ITable
useBuffering
- The useBuffering (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISelectionSet select(IQueryFilter queryFilter, int selType, int selOption, IWorkspace selectionContainer) throws java.io.IOException, AutomationException
select
in interface ITable
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType
- A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption
- A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)selectionContainer
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int findField(java.lang.String name) throws java.io.IOException, AutomationException
findField
in interface IClass
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFields getFields() throws java.io.IOException, AutomationException
getFields
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IIndexes getIndexes() throws java.io.IOException, AutomationException
getIndexes
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addField(IField field) throws java.io.IOException, AutomationException
addField
in interface IClass
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteField(IField field) throws java.io.IOException, AutomationException
deleteField
in interface IClass
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addIndex(IIndex index) throws java.io.IOException, AutomationException
addIndex
in interface IClass
index
- A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteIndex(IIndex index) throws java.io.IOException, AutomationException
deleteIndex
in interface IClass
index
- A reference to a com.esri.arcgis.geodatabase.IIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isHasOID() throws java.io.IOException, AutomationException
isHasOID
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOIDFieldName() throws java.io.IOException, AutomationException
getOIDFieldName
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IUID getCLSID() throws java.io.IOException, AutomationException
getCLSID
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IUID getEXTCLSID() throws java.io.IOException, AutomationException
getEXTCLSID
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getExtension() throws java.io.IOException, AutomationException
getExtension
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPropertySet getExtensionProperties() throws java.io.IOException, AutomationException
getExtensionProperties
in interface IClass
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanSelect() throws java.io.IOException, AutomationException
isCanSelect
in interface ITableCapabilities
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isBeingEdited() throws java.io.IOException, AutomationException
isBeingEdited
in interface IDatasetEdit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanEdit() throws java.io.IOException, AutomationException
isCanEdit
in interface IDatasetEditInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanUndo() throws java.io.IOException, AutomationException
isCanUndo
in interface IDatasetEditInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isCanRedo() throws java.io.IOException, AutomationException
isCanRedo
in interface IDatasetEditInfo
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void alterForwardPathLabel(java.lang.String forwardLabel) throws java.io.IOException, AutomationException
alterForwardPathLabel
in interface IRelClassSchemaEdit
forwardLabel
- The forwardLabel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void alterBackwardPathLabel(java.lang.String backwardLabel) throws java.io.IOException, AutomationException
alterBackwardPathLabel
in interface IRelClassSchemaEdit
backwardLabel
- The backwardLabel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void alterIsComposite(boolean isComposite) throws java.io.IOException, AutomationException
alterIsComposite
in interface IRelClassSchemaEdit
isComposite
- The isComposite (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.