com.esri.arcgis.carto
Interface IDataObjectTypes

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataObjectTypes

public interface IDataObjectTypes
extends Serializable

DataObjectType Array

Product Availability

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


Method Summary
 void add(IDataObjectType dataObjectType)
          Adds a DataObjectType.
 int getCount()
          DataObjectType count.
 IDataObjectType getElement(int index)
          The DataObjectType at the specified position.
 void insert(int index, IDataObjectType dataObjectType)
          Adds a DataObjectType at the specified position.
 void remove(int index)
          Removes the DataObjectType at the specified position.
 void removeAll()
          Removes all DataObjectType elements.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
DataObjectType count.

Product Availability

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

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

getElement

IDataObjectType getElement(int index)
                           throws IOException,
                                  AutomationException
The DataObjectType at the specified position.

Product Availability

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

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

remove

void remove(int index)
            throws IOException,
                   AutomationException
Removes the DataObjectType at the specified position.

Product Availability

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

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

removeAll

void removeAll()
               throws IOException,
                      AutomationException
Removes all DataObjectType elements.

Product Availability

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

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

add

void add(IDataObjectType dataObjectType)
         throws IOException,
                AutomationException
Adds a DataObjectType.

Product Availability

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

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

insert

void insert(int index,
            IDataObjectType dataObjectType)
            throws IOException,
                   AutomationException
Adds a DataObjectType at the specified position.

Product Availability

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

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