com.esri.arcgis.geoprocessing
Interface IGPCoverageFeatureClassDomain

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPCoverageFeatureClassDomain

public interface IGPCoverageFeatureClassDomain
extends Serializable

Provides access to the properties/methods of a geoprocessing coverage feature class domain object.

Product Availability

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


Method Summary
 void addType(int type)
          Add a coverage feature class type.
 void deleteType(int type)
          Remove a coverage feature class type.
 int getCount()
          Count.
 int getFilterTopologyType()
          Topology filter type.
 int getType(int index)
          Coverage feature class type.
 boolean isFilterTopology()
          Indicates whether or not to filter feature classes based on their topology type.
 IArray makeList(IGPValue pValue)
          Make list.
 void setTopologyFilter(boolean filter, int type)
          Set topology filter.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
Count.

Product Availability

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

Supported Platforms

Windows

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

getType

int getType(int index)
            throws IOException,
                   AutomationException
Coverage feature class type.

Product Availability

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

Parameters:
index - The index (in)
Returns:
A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addType

void addType(int type)
             throws IOException,
                    AutomationException
Add a coverage feature class type.

Product Availability

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

Supported Platforms

Windows

Parameters:
type - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteType

void deleteType(int type)
                throws IOException,
                       AutomationException
Remove a coverage feature class type.

Product Availability

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

Supported Platforms

Windows

Parameters:
type - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeList

IArray makeList(IGPValue pValue)
                throws IOException,
                       AutomationException
Make list.

Product Availability

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

Supported Platforms

Windows

Parameters:
pValue - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTopologyFilter

void setTopologyFilter(boolean filter,
                       int type)
                       throws IOException,
                              AutomationException
Set topology filter.

Product Availability

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

Supported Platforms

Windows

Parameters:
filter - The filter (in)
type - A com.esri.arcgis.datasourcesfile.esriFeatureClassTopology constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isFilterTopology

boolean isFilterTopology()
                         throws IOException,
                                AutomationException
Indicates whether or not to filter feature classes based on their topology type.

Product Availability

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

Supported Platforms

Windows

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

getFilterTopologyType

int getFilterTopologyType()
                          throws IOException,
                                 AutomationException
Topology filter type.

Product Availability

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

Supported Platforms

Windows

Returns:
A com.esri.arcgis.datasourcesfile.esriFeatureClassTopology constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.