com.esri.arcgis.geoanalyst
Interface IFeatureClassDescriptor

All Superinterfaces:
IGeoDataDescriptor, Serializable
All Known Implementing Classes:
FeatureClassDescriptor

public interface IFeatureClassDescriptor
extends IGeoDataDescriptor, Serializable

Provides access to members that control the FeatureClass descriptor.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void create(IFeatureClass featureClass, IQueryFilter filter, String fieldName)
          Creates a FeatureClass descriptor.
 IFeatureClass getFeatureClass()
          The FeatureClass in the descriptor.
 
Methods inherited from interface com.esri.arcgis.geoanalyst.IGeoDataDescriptor
createFromSelectionSet, getField, getFieldName, getQueryFilter, getSelectionSet
 

Method Detail

create

void create(IFeatureClass featureClass,
            IQueryFilter filter,
            String fieldName)
            throws IOException,
                   AutomationException
Creates a FeatureClass descriptor.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
featureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
filter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
fieldName - The fieldName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureClass

IFeatureClass getFeatureClass()
                              throws IOException,
                                     AutomationException
The FeatureClass in the descriptor.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

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