com.esri.arcgis.carto
Interface IDataObjectGroupArray

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataObjectGroupArray

public interface IDataObjectGroupArray
extends Serializable

DataObjectGroupArray

Product Availability

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


Method Summary
 void add(IDataObjectGroup dataObjectGroup)
          Adds a DataObjectGroup.
 int getCount()
          DataObjectGroup count.
 IDataObjectGroup getElement(int index)
          DataObjectGroup at the specified position.
 void insert(int index, IDataObjectGroup dataObjectGroup)
          Adds a DataObjectGroup at the specified position.
 void remove(int index)
          Removes the DataObjectGroup at the specified position.
 void removeAll()
          Removes all DataObjectGroup elements.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
DataObjectGroup 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

IDataObjectGroup getElement(int index)
                            throws IOException,
                                   AutomationException
DataObjectGroup 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.IDataObjectGroup
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 DataObjectGroup 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 DataObjectGroup 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(IDataObjectGroup dataObjectGroup)
         throws IOException,
                AutomationException
Adds a DataObjectGroup.

Product Availability

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

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

insert

void insert(int index,
            IDataObjectGroup dataObjectGroup)
            throws IOException,
                   AutomationException
Adds a DataObjectGroup at the specified position.

Product Availability

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

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