com.esri.arcgis.geoprocessing
Interface IGpObjectArray

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GpObjectArray, IGpObjectArrayProxy

public interface IGpObjectArray
extends java.io.Serializable

COM Interface 'IGpObjectArray'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoprocessing.olb'

Description: 'Provides access to the properties and methods of a Geoprocessing object array object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String DISPID_1_GET_NAME
           
static java.lang.String DISPID_10_NAME
           
static java.lang.String DISPID_2_NAME
           
static java.lang.String DISPID_3_NAME
           
static java.lang.String DISPID_4_NAME
           
static java.lang.String DISPID_5_NAME
           
static java.lang.String DISPID_6_NAME
           
static java.lang.String DISPID_7_NAME
           
static java.lang.String DISPID_8_NAME
           
static java.lang.String DISPID_9_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID02876181_9a06_4ef1_943a_15d337c2c90e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void add(java.lang.Object pObject)
          Adds an object to the array.
 void esri_clone(IGpObjectArray pSrcObj)
          Assigns the properties of source array to this object.
 int getCount()
          The element count of the array.
 java.lang.Object getObject(int element)
          Returns the object at the given index in the array.
 void insert(int element, java.lang.Object pObject)
          Adds an object to the array at the specified index.
 java.lang.Object next()
          Returns the next object at the current index in the array.
 void remove(int element)
          Removes the object at the specified index from the array.
 void removeAll()
          Removes all objects from the array.
 void replace(int element, java.lang.Object pObject)
          Replaces the object at the specified index in the array.
 void reset()
          Sets the current enumeration index (used by the Next method) back to the first element in the array.
 

Field Detail

IID02876181_9a06_4ef1_943a_15d337c2c90e

static final int IID02876181_9a06_4ef1_943a_15d337c2c90e
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values

DISPID_1_GET_NAME

static final java.lang.String DISPID_1_GET_NAME
See Also:
Constant Field Values

DISPID_2_NAME

static final java.lang.String DISPID_2_NAME
See Also:
Constant Field Values

DISPID_3_NAME

static final java.lang.String DISPID_3_NAME
See Also:
Constant Field Values

DISPID_4_NAME

static final java.lang.String DISPID_4_NAME
See Also:
Constant Field Values

DISPID_5_NAME

static final java.lang.String DISPID_5_NAME
See Also:
Constant Field Values

DISPID_6_NAME

static final java.lang.String DISPID_6_NAME
See Also:
Constant Field Values

DISPID_7_NAME

static final java.lang.String DISPID_7_NAME
See Also:
Constant Field Values

DISPID_8_NAME

static final java.lang.String DISPID_8_NAME
See Also:
Constant Field Values

DISPID_9_NAME

static final java.lang.String DISPID_9_NAME
See Also:
Constant Field Values

DISPID_10_NAME

static final java.lang.String DISPID_10_NAME
See Also:
Constant Field Values
Method Detail

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
The element count of the array.

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

add

void add(java.lang.Object pObject)
         throws java.io.IOException,
                AutomationException
Adds an object to the array.

Parameters:
pObject - A reference to another Automation Object (IDispatch) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getObject

java.lang.Object getObject(int element)
                           throws java.io.IOException,
                                  AutomationException
Returns the object at the given index in the array.

Parameters:
element - The element (in)
Returns:
A reference to another Automation Object (IDispatch)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Sets the current enumeration index (used by the Next method) back to the first element in the array.

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

next

java.lang.Object next()
                      throws java.io.IOException,
                             AutomationException
Returns the next object at the current index in the array.

Returns:
A reference to another Automation Object (IDispatch)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

void remove(int element)
            throws java.io.IOException,
                   AutomationException
Removes the object at the specified index from the array.

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

removeAll

void removeAll()
               throws java.io.IOException,
                      AutomationException
Removes all objects from the array.

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

insert

void insert(int element,
            java.lang.Object pObject)
            throws java.io.IOException,
                   AutomationException
Adds an object to the array at the specified index.

Parameters:
element - The element (in)
pObject - A reference to another Automation Object (IDispatch) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replace

void replace(int element,
             java.lang.Object pObject)
             throws java.io.IOException,
                    AutomationException
Replaces the object at the specified index in the array.

Parameters:
element - The element (in)
pObject - A reference to another Automation Object (IDispatch) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_clone

void esri_clone(IGpObjectArray pSrcObj)
                throws java.io.IOException,
                       AutomationException
Assigns the properties of source array to this object.

Parameters:
pSrcObj - A reference to a com.esri.arcgis.geoprocessing.IGpObjectArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.