com.esri.arcgis.geoanalyst
Interface IGeoDataDescriptor

All Superinterfaces:
Serializable
All Known Subinterfaces:
IFeatureClassDescriptor, IRasterDescriptor
All Known Implementing Classes:
FeatureClassDescriptor, RasterDescriptor

public interface IGeoDataDescriptor
extends Serializable

Provides access to members that control the GeoDataset descriptor.

Product Availability

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


Method Summary
 void createFromSelectionSet(ISelectionSet selectionSet, IQueryFilter filter, String fieldName)
          Creates a GeoDataset descriptor with a SelectionSet.
 IField getField()
          The field of the GeoDataset descriptor.
 String getFieldName()
          The field name of the GeoDataset descriptor.
 IQueryFilter getQueryFilter()
          The query filter of the GeoDataset descriptor.
 ISelectionSet getSelectionSet()
          The SelectionSet of the GeoDataset descriptor.
 

Method Detail

createFromSelectionSet

void createFromSelectionSet(ISelectionSet selectionSet,
                            IQueryFilter filter,
                            String fieldName)
                            throws IOException,
                                   AutomationException
Creates a GeoDataset descriptor with a SelectionSet.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
selectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (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.

getQueryFilter

IQueryFilter getQueryFilter()
                            throws IOException,
                                   AutomationException
The query filter of the GeoDataset 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.IQueryFilter
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectionSet

ISelectionSet getSelectionSet()
                              throws IOException,
                                     AutomationException
The SelectionSet of the GeoDataset 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.ISelectionSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getField

IField getField()
                throws IOException,
                       AutomationException
The field of the GeoDataset 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.IField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldName

String getFieldName()
                    throws IOException,
                           AutomationException
The field name of the GeoDataset descriptor.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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