com.esri.arcgis.geoprocessing
Interface IGPCompositeDataType

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPCompositeDataType

public interface IGPCompositeDataType
extends Serializable

Provides access to the properties/methods of a geoprocessing composite data type object.

Product Availability

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

Supported Platforms

Windows


Method Summary
 void addDataType(IGPDataType pType)
          Adds the given data type to the list of acceptable data types in the composite data type.
 int getCount()
          The number of acceptable data types the composite data type will accept.
 IGPDataType getDataType(int index)
          The data type object at the given index.
 void removeDataType(int index)
          Removes the given data type from the list of acceptable data types in the composite data type.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
The number of acceptable data types the composite data type will accept.

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.

getDataType

IGPDataType getDataType(int index)
                        throws IOException,
                               AutomationException
The data type object at the given index.

Product Availability

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

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

addDataType

void addDataType(IGPDataType pType)
                 throws IOException,
                        AutomationException
Adds the given data type to the list of acceptable data types in the composite data type.

Product Availability

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

Supported Platforms

Windows

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

removeDataType

void removeDataType(int index)
                    throws IOException,
                           AutomationException
Removes the given data type from the list of acceptable data types in the composite data type.

Product Availability

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

Supported Platforms

Windows

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