com.esri.arcgis.geodatabase
Interface IDEFeatureClass

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IDEGdbFeatureClass
All Known Implementing Classes:
DECoverageFeatureClass, DEFeatureClass, DERasterCatalog, DEShapeFile, IDEFeatureClassProxy, IDEGdbFeatureClassProxy

public interface IDEFeatureClass
extends java.io.Serializable

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

Description: 'Provides access to members that return information about feature class data elements.' 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 IID2c944211_d17c_45f4_89da_ab37e95e6411
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getFeatureType()
          The feature type of the feature class.
 java.lang.String getShapeFieldName()
          The shape field name of the feature class.
 int getShapeType()
          The geometry type of the feature class.
 boolean isHasM()
          Indicates if the feature class supports Ms.
 boolean isHasSpatialIndex()
          Indicates if the feature class has a spatial index.
 boolean isHasZ()
          Indicates if the feature class supports Zs.
 void setFeatureType(int featureType)
          The feature type of the feature class.
 void setHasM(boolean hasM)
          Indicates if the feature class supports Ms.
 void setHasSpatialIndex(boolean hasSpatialIndex)
          Indicates if the feature class has a spatial index.
 void setHasZ(boolean hasZ)
          Indicates if the feature class supports Zs.
 void setShapeFieldName(java.lang.String shapeFieldName)
          The shape field name of the feature class.
 void setShapeType(int geometryType)
          The geometry type of the feature class.
 

Field Detail

IID2c944211_d17c_45f4_89da_ab37e95e6411

static final int IID2c944211_d17c_45f4_89da_ab37e95e6411
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

getShapeType

int getShapeType()
                 throws java.io.IOException,
                        AutomationException
The geometry type of the feature class.

Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShapeType

void setShapeType(int geometryType)
                  throws java.io.IOException,
                         AutomationException
The geometry type of the feature class.

Parameters:
geometryType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureType

int getFeatureType()
                   throws java.io.IOException,
                          AutomationException
The feature type of the feature class.

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.

setFeatureType

void setFeatureType(int featureType)
                    throws java.io.IOException,
                           AutomationException
The feature type of the feature class.

Parameters:
featureType - A com.esri.arcgis.geodatabase.esriFeatureType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShapeFieldName

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

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

setShapeFieldName

void setShapeFieldName(java.lang.String shapeFieldName)
                       throws java.io.IOException,
                              AutomationException
The shape field name of the feature class.

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

isHasSpatialIndex

boolean isHasSpatialIndex()
                          throws java.io.IOException,
                                 AutomationException
Indicates if the feature class has a spatial index.

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

setHasSpatialIndex

void setHasSpatialIndex(boolean hasSpatialIndex)
                        throws java.io.IOException,
                               AutomationException
Indicates if the feature class has a spatial index.

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

isHasZ

boolean isHasZ()
               throws java.io.IOException,
                      AutomationException
Indicates if the feature class supports Zs.

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

setHasZ

void setHasZ(boolean hasZ)
             throws java.io.IOException,
                    AutomationException
Indicates if the feature class supports Zs.

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

isHasM

boolean isHasM()
               throws java.io.IOException,
                      AutomationException
Indicates if the feature class supports Ms.

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

setHasM

void setHasM(boolean hasM)
             throws java.io.IOException,
                    AutomationException
Indicates if the feature class supports Ms.

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