com.esri.arcgis.geodatabase
Interface IDEGdbTable

All Superinterfaces:
IDETable, java.io.Serializable
All Known Subinterfaces:
IDEGdbTable2
All Known Implementing Classes:
DEFeatureClass, DERasterCatalog, DERelationshipClass, DETable, IDEGdbTable2Proxy, IDEGdbTableProxy

public interface IDEGdbTable
extends IDETable, java.io.Serializable

COM Interface 'IDEGdbTable'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that return information about geodatabase table data element.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDf35fe0cf_d9fc_4172_81f8_20ce5a553ab1
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDETable
IIDd7fcbb04_8e59_4ffb_9ee5_ec670aa892e0
 
Method Summary
 java.lang.String getAliasName()
          The alias name for the table.
 java.lang.String getCLSID()
          The GUID for the COM Class (CoClass) corresponding to instances of the object class represented by the table data element.
 IArray getControllerMemberships()
          The set of controller memberships for the table.
 int getDefaultSubtypeCode()
          The default subtype code.
 java.lang.String getEXTCLSID()
          The GUID for the COM Class (CoClass) corresponding to the class extension of the object class represented by the table data element.
 IPropertySet getExtensionProperties()
          The properties for the class extension.
 java.lang.String getGlobalIDFieldName()
          The name of the GlobalID Field.
 java.lang.String getModelName()
          The model name for the table.
 java.lang.String getRasterFieldName()
          The name of the raster field.
 IStringArray getRelationshipClassNames()
          The names of the Relationship Classes this object class participates in.
 java.lang.String getSubtypeFieldName()
          The name of the Subtype Field.
 IArray getSubtypes()
          The set of Subtypes.
 boolean isHasGlobalID()
          Indicates if the table has a GlobalID field.
 void setAliasName(java.lang.String aliasName)
          The alias name for the table.
 void setCLSID(java.lang.String classID)
          The GUID for the COM Class (CoClass) corresponding to instances of the object class represented by the table data element.
 void setControllerMembershipsByRef(IArray controllerMemberships)
          The set of controller memberships for the table.
 void setDefaultSubtypeCode(int subtypeCode)
          The default subtype code.
 void setEXTCLSID(java.lang.String classID)
          The GUID for the COM Class (CoClass) corresponding to the class extension of the object class represented by the table data element.
 void setExtensionPropertiesByRef(IPropertySet propertySet)
          The properties for the class extension.
 void setGlobalIDFieldName(java.lang.String globalIDFieldName)
          The name of the GlobalID Field.
 void setHasGlobalID(boolean hasGlobalID)
          Indicates if the table has a GlobalID field.
 void setModelName(java.lang.String modelName)
          The model name for the table.
 void setRasterFieldName(java.lang.String fieldName)
          The name of the raster field.
 void setRelationshipClassNamesByRef(IStringArray relationshipClassNames)
          The names of the Relationship Classes this object class participates in.
 void setSubtypeFieldName(java.lang.String fieldName)
          The name of the Subtype Field.
 void setSubtypesByRef(IArray subtypes)
          The set of Subtypes.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDETable
getFields, getIndexes, getOIDFieldName, isHasOID, setFieldsByRef, setHasOID, setIndexesByRef, setOIDFieldName
 

Field Detail

IIDf35fe0cf_d9fc_4172_81f8_20ce5a553ab1

static final int IIDf35fe0cf_d9fc_4172_81f8_20ce5a553ab1
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getCLSID

java.lang.String getCLSID()
                          throws java.io.IOException,
                                 AutomationException
The GUID for the COM Class (CoClass) corresponding to instances of the object class represented by the table data element.

Returns:
The classID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCLSID

void setCLSID(java.lang.String classID)
              throws java.io.IOException,
                     AutomationException
The GUID for the COM Class (CoClass) corresponding to instances of the object class represented by the table data element.

Parameters:
classID - The classID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEXTCLSID

java.lang.String getEXTCLSID()
                             throws java.io.IOException,
                                    AutomationException
The GUID for the COM Class (CoClass) corresponding to the class extension of the object class represented by the table data element.

Returns:
The classID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEXTCLSID

void setEXTCLSID(java.lang.String classID)
                 throws java.io.IOException,
                        AutomationException
The GUID for the COM Class (CoClass) corresponding to the class extension of the object class represented by the table data element.

Parameters:
classID - The classID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtensionProperties

IPropertySet getExtensionProperties()
                                    throws java.io.IOException,
                                           AutomationException
The properties for the class extension.

Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtensionPropertiesByRef

void setExtensionPropertiesByRef(IPropertySet propertySet)
                                 throws java.io.IOException,
                                        AutomationException
The properties for the class extension.

Parameters:
propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubtypeFieldName

java.lang.String getSubtypeFieldName()
                                     throws java.io.IOException,
                                            AutomationException
The name of the Subtype Field.

Returns:
The fieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSubtypeFieldName

void setSubtypeFieldName(java.lang.String fieldName)
                         throws java.io.IOException,
                                AutomationException
The name of the Subtype Field.

Parameters:
fieldName - The fieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultSubtypeCode

int getDefaultSubtypeCode()
                          throws java.io.IOException,
                                 AutomationException
The default subtype code.

Returns:
The subtypeCode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultSubtypeCode

void setDefaultSubtypeCode(int subtypeCode)
                           throws java.io.IOException,
                                  AutomationException
The default subtype code.

Parameters:
subtypeCode - The subtypeCode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubtypes

IArray getSubtypes()
                   throws java.io.IOException,
                          AutomationException
The set of Subtypes.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSubtypesByRef

void setSubtypesByRef(IArray subtypes)
                      throws java.io.IOException,
                             AutomationException
The set of Subtypes.

Parameters:
subtypes - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAliasName

java.lang.String getAliasName()
                              throws java.io.IOException,
                                     AutomationException
The alias name for the table.

Returns:
The aliasName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAliasName

void setAliasName(java.lang.String aliasName)
                  throws java.io.IOException,
                         AutomationException
The alias name for the table.

Parameters:
aliasName - The aliasName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getModelName

java.lang.String getModelName()
                              throws java.io.IOException,
                                     AutomationException
The model name for the table.

Returns:
The modelName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setModelName

void setModelName(java.lang.String modelName)
                  throws java.io.IOException,
                         AutomationException
The model name for the table.

Parameters:
modelName - The modelName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelationshipClassNames

IStringArray getRelationshipClassNames()
                                       throws java.io.IOException,
                                              AutomationException
The names of the Relationship Classes this object class participates in.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelationshipClassNamesByRef

void setRelationshipClassNamesByRef(IStringArray relationshipClassNames)
                                    throws java.io.IOException,
                                           AutomationException
The names of the Relationship Classes this object class participates in.

Parameters:
relationshipClassNames - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getControllerMemberships

IArray getControllerMemberships()
                                throws java.io.IOException,
                                       AutomationException
The set of controller memberships for the table.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setControllerMembershipsByRef

void setControllerMembershipsByRef(IArray controllerMemberships)
                                   throws java.io.IOException,
                                          AutomationException
The set of controller memberships for the table.

Parameters:
controllerMemberships - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasGlobalID

boolean isHasGlobalID()
                      throws java.io.IOException,
                             AutomationException
Indicates if the table has a GlobalID field.

Returns:
The hasGlobalID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasGlobalID

void setHasGlobalID(boolean hasGlobalID)
                    throws java.io.IOException,
                           AutomationException
Indicates if the table has a GlobalID field.

Parameters:
hasGlobalID - The hasGlobalID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobalIDFieldName

java.lang.String getGlobalIDFieldName()
                                      throws java.io.IOException,
                                             AutomationException
The name of the GlobalID Field.

Returns:
The globalIDFieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGlobalIDFieldName

void setGlobalIDFieldName(java.lang.String globalIDFieldName)
                          throws java.io.IOException,
                                 AutomationException
The name of the GlobalID Field.

Parameters:
globalIDFieldName - The globalIDFieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterFieldName

java.lang.String getRasterFieldName()
                                    throws java.io.IOException,
                                           AutomationException
The name of the raster field.

Returns:
The fieldName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterFieldName

void setRasterFieldName(java.lang.String fieldName)
                        throws java.io.IOException,
                               AutomationException
The name of the raster field.

Parameters:
fieldName - The fieldName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.