com.esri.arcgis.geodatabase
Interface IObjects

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IObjectsProxy, Objects

public interface IObjects
extends java.io.Serializable

COM Interface 'IObjects'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that manipulate a collection of objects.' 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 IID
          Deprecated. Internal use only
static int IIDabab1c4b_49a8_11d1_9aa6_080009ec734b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int count(IUID classFilter)
          The number of objects in the array that belong to a specific class.
 java.lang.Object get(int index)
          Retrieves an object from the array by index.
 void insert(int index, java.lang.Object object, IUID cLSID)
          Insert object into the array at the given index.
 void remove(int index, int count)
          Removes 'count' number of objects from the array starting at the given index.
 java.lang.Object set(int index, java.lang.Object object, IUID cLSID)
          Add an object at the given index replacing the existing object, which is returned.
 

Field Detail

IIDabab1c4b_49a8_11d1_9aa6_080009ec734b

static final int IIDabab1c4b_49a8_11d1_9aa6_080009ec734b
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
Method Detail

count

int count(IUID classFilter)
          throws java.io.IOException,
                 AutomationException
The number of objects in the array that belong to a specific class.

Parameters:
classFilter - A reference to a com.esri.arcgis.system.IUID (in)
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insert

void insert(int index,
            java.lang.Object object,
            IUID cLSID)
            throws java.io.IOException,
                   AutomationException
Insert object into the array at the given index.

Parameters:
index - The index (in)
object - A reference to another Object (IUnknown) (in)
cLSID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

void remove(int index,
            int count)
            throws java.io.IOException,
                   AutomationException
Removes 'count' number of objects from the array starting at the given index.

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

get

java.lang.Object get(int index)
                     throws java.io.IOException,
                            AutomationException
Retrieves an object from the array by index.

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

set

java.lang.Object set(int index,
                     java.lang.Object object,
                     IUID cLSID)
                     throws java.io.IOException,
                            AutomationException
Add an object at the given index replacing the existing object, which is returned.

Parameters:
index - The index (in)
object - A reference to another Object (IUnknown) (in)
cLSID - A reference to a com.esri.arcgis.system.IUID (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.