com.esri.arcgis.carto
Class DimensionClassDescription

java.lang.Object
  extended by com.esri.arcgis.carto.DimensionClassDescription
All Implemented Interfaces:
IFeatureClassDescription, IObjectClassDescription, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class DimensionClassDescription
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IObjectClassDescription, IFeatureClassDescription

COM Class 'DimensionClassDescription'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description 'The class description for dimension feature classes.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabase.IObjectClassDescription
IID, IID6a68bebc_8b1b_11d2_a06c_0000f877ebd6, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureClassDescription
IID, IID6a68bebe_8b1b_11d2_a06c_0000f877ebd6, xxDummy
 
Constructor Summary
DimensionClassDescription()
          Constructs a DimensionClassDescription using ArcGIS Engine.
DimensionClassDescription(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DimensionClassDescription theDimensionClassDescription = (DimensionClassDescription) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAliasName()
          The alias name of this class.
 IUID getClassExtensionCLSID()
          The CLSID of the class extension COM class that implements class level behavior.
static java.lang.String getClsid()
          getClsid.
 int getFeatureType()
          The esriFeatureType for the instances of this class.
 IUID getInstanceCLSID()
          The CLSID of the COM class that implements instance level behavior.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 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.
 void release()
          Release a DimensionClassDescription.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DimensionClassDescription

public DimensionClassDescription()
                          throws java.io.IOException,
                                 java.net.UnknownHostException
Constructs a DimensionClassDescription using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

DimensionClassDescription

public DimensionClassDescription(java.lang.Object obj)
                          throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DimensionClassDescription theDimensionClassDescription = (DimensionClassDescription) obj;

Construct a DimensionClassDescription using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DimensionClassDescription.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a DimensionClassDescription.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name for this class, e.g., ESRI Simple Junction Feature.

Specified by:
getName in interface IObjectClassDescription
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAliasName

public java.lang.String getAliasName()
                              throws java.io.IOException,
                                     AutomationException
The alias name of this class.

Specified by:
getAliasName in interface IObjectClassDescription
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getModelName

public java.lang.String getModelName()
                              throws java.io.IOException,
                                     AutomationException
The model name of this class.

Specified by:
getModelName in interface IObjectClassDescription
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isModelNameUnique

public boolean isModelNameUnique()
                          throws java.io.IOException,
                                 AutomationException
Indicates if the model name of this class is unique.

Specified by:
isModelNameUnique in interface IObjectClassDescription
Returns:
The isUnique
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInstanceCLSID

public IUID getInstanceCLSID()
                      throws java.io.IOException,
                             AutomationException
The CLSID of the COM class that implements instance level behavior.

Specified by:
getInstanceCLSID in interface IObjectClassDescription
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassExtensionCLSID

public IUID getClassExtensionCLSID()
                            throws java.io.IOException,
                                   AutomationException
The CLSID of the class extension COM class that implements class level behavior.

Specified by:
getClassExtensionCLSID in interface IObjectClassDescription
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRequiredFields

public IFields getRequiredFields()
                          throws java.io.IOException,
                                 AutomationException
The descriptions of the set of required fields for this class.

Specified by:
getRequiredFields in interface IObjectClassDescription
Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureType

public int getFeatureType()
                   throws java.io.IOException,
                          AutomationException
The esriFeatureType for the instances of this class.

Specified by:
getFeatureType in interface IFeatureClassDescription
Returns:
A com.esri.arcgis.geodatabase.esriFeatureType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShapeFieldName

public java.lang.String getShapeFieldName()
                                   throws java.io.IOException,
                                          AutomationException
The name of the field containing the shape.

Specified by:
getShapeFieldName in interface IFeatureClassDescription
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.