|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.geodatabase.FeatureClassDescription
ESRI Feature Class Description Object.
| Constructor Summary | |
FeatureClassDescription()
Constructs a FeatureClassDescription using ArcGIS Engine. |
|
FeatureClassDescription(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
boolean |
equals(java.lang.Object o)
Compare this object with another |
java.lang.String |
getAliasName()
The alias name of this class. |
IFeatureClassDescription |
getAsIFeatureClassDescription()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IObjectClassDescription |
getAsIObjectClassDescription()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IUID |
getClassExtensionCLSID()
The CLSID of the class extension COM class that implements class level behavior. |
static java.lang.String |
getClsid()
|
int |
getFeatureType()
The esriFeatureType for the instances of this class. |
IUID |
getInstanceCLSID()
The CLSID of the COM class that implements instance level behavior. |
java.lang.String |
getModelName()
The model name of this class. |
java.lang.String |
getName()
The name for this class, e.g., ESRI Simple Junction Feature. |
IFields |
getRequiredFields()
The descriptions of the set of required fields for this class. |
java.lang.String |
getShapeFieldName()
The name of the field containing the shape. |
int |
hashCode()
the hashcode for this object |
boolean |
isModelNameUnique()
Indicates if the model name of this class is unique. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FeatureClassDescription()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public FeatureClassDescription(java.lang.Object obj)
throws java.io.IOException
obj to FeatureClassDescription. FeatureClassDescription theFeatureClassDescription = (FeatureClassDescription) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public IObjectClassDescription getAsIObjectClassDescription()
public IFeatureClassDescription getAsIFeatureClassDescription()
public boolean equals(java.lang.Object o)
public int hashCode()
public java.lang.String getName()
throws java.io.IOException,
AutomationException
IObjectClassDescription
getName in interface IObjectClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IFeatureClassDescription
public java.lang.String getAliasName()
throws java.io.IOException,
AutomationException
IObjectClassDescription
getAliasName in interface IObjectClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IFeatureClassDescription,
IClassSchemaEdit
public java.lang.String getModelName()
throws java.io.IOException,
AutomationException
IObjectClassDescription
getModelName in interface IObjectClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IClassSchemaEdit
public boolean isModelNameUnique()
throws java.io.IOException,
AutomationException
IObjectClassDescription
isModelNameUnique in interface IObjectClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IClassSchemaEdit
public IUID getInstanceCLSID()
throws java.io.IOException,
AutomationException
IObjectClassDescription
getInstanceCLSID in interface IObjectClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IClassSchemaEdit
public IUID getClassExtensionCLSID()
throws java.io.IOException,
AutomationException
IObjectClassDescription
getClassExtensionCLSID in interface IObjectClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IClassExtension,
IClassSchemaEdit
public IFields getRequiredFields()
throws java.io.IOException,
AutomationException
IObjectClassDescriptionWhen implementing the RequiredFields property, it is necessary include an ObjectID field, a geometry field (if a FeatureClass), subtype field, ancillary role or enabled field (if a NetworkFeature type) in addition any other attributes.
getRequiredFields in interface IObjectClassDescriptionAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.IFeatureClassDescription,
IFields,
IClassSchemaEdit
public int getFeatureType()
throws java.io.IOException,
AutomationException
IFeatureClassDescription
getFeatureType in interface IFeatureClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getShapeFieldName()
throws java.io.IOException,
AutomationException
IFeatureClassDescriptionThe ShapeFieldName should be the name of the field defined with esriFieldTypeGeometry in the RequiredFields property of IObjectClassDescription.
getShapeFieldName in interface IFeatureClassDescriptionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IObjectClassDescription
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||