com.esri.arcgis.geoprocessing
Interface IGpEnumObject

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IGpEnumObjectProxy

public interface IGpEnumObject
extends java.io.Serializable

COM Interface 'IGpEnumObject'. 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 enumerator 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_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 IID07b214db_9fae_4260_acb1_1dbdec489352
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void deleteRow(java.lang.Object row)
          Inserts the row associated with the given cursor row.
 void insertRow(java.lang.Object row)
          Inserts the row associated with the given cursor row.
 java.lang.Object newRow()
          Creates and returns a new cursor row object.
 java.lang.Object next()
          Returns the next object in the enumeration sequence.
 void reset()
          Resets the enumeration so the next returned string is the first.
 void setCursor(ICursor cursor, int cursorCookie, IFields fields, IGPFieldInfo fieldInfo, IRowBuffer pRowBuffer, IPropertySet pRowSet, boolean update, int updateType, int type, ISpatialReference pSpRef, boolean hasM, boolean hasZ, double defaultZ)
          Initializes the enumeration of rows based upon the given cursor.
 void setFields(IFields fields, java.lang.String wildCard, java.lang.String fieldType)
          Sets the fields to be used when creating cursors.
 void setIndexes(IIndexes indexes, java.lang.String wildCard)
          Sets the indexes to be used when creating cursors.
 void updateRow(java.lang.Object row)
          Updates the row associated with the given cursor row.
 

Field Detail

IID07b214db_9fae_4260_acb1_1dbdec489352

static final int IID07b214db_9fae_4260_acb1_1dbdec489352
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_NAME

static final java.lang.String DISPID_1_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
Method Detail

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Resets the enumeration so the next returned string is the first.

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 in the enumeration sequence.

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.

newRow

java.lang.Object newRow()
                        throws java.io.IOException,
                               AutomationException
Creates and returns a new cursor row object.

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.

setFields

void setFields(IFields fields,
               java.lang.String wildCard,
               java.lang.String fieldType)
               throws java.io.IOException,
                      AutomationException
Sets the fields to be used when creating cursors.

Parameters:
fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
wildCard - The wildCard (in)
fieldType - The fieldType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIndexes

void setIndexes(IIndexes indexes,
                java.lang.String wildCard)
                throws java.io.IOException,
                       AutomationException
Sets the indexes to be used when creating cursors.

Parameters:
indexes - A reference to a com.esri.arcgis.geodatabase.IIndexes (in)
wildCard - The wildCard (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCursor

void setCursor(ICursor cursor,
               int cursorCookie,
               IFields fields,
               IGPFieldInfo fieldInfo,
               IRowBuffer pRowBuffer,
               IPropertySet pRowSet,
               boolean update,
               int updateType,
               int type,
               ISpatialReference pSpRef,
               boolean hasM,
               boolean hasZ,
               double defaultZ)
               throws java.io.IOException,
                      AutomationException
Initializes the enumeration of rows based upon the given cursor.

Parameters:
cursor - A reference to a com.esri.arcgis.geodatabase.ICursor (in)
cursorCookie - The cursorCookie (in)
fields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
fieldInfo - A reference to a com.esri.arcgis.geoprocessing.IGPFieldInfo (in)
pRowBuffer - A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)
pRowSet - A reference to a com.esri.arcgis.system.IPropertySet (in)
update - The update (in)
updateType - The updateType (in)
type - A com.esri.arcgis.geometry.esriGeometryType constant (in)
pSpRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
hasM - The hasM (in)
hasZ - The hasZ (in)
defaultZ - The defaultZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateRow

void updateRow(java.lang.Object row)
               throws java.io.IOException,
                      AutomationException
Updates the row associated with the given cursor row.

Parameters:
row - 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.

insertRow

void insertRow(java.lang.Object row)
               throws java.io.IOException,
                      AutomationException
Inserts the row associated with the given cursor row.

Parameters:
row - 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.

deleteRow

void deleteRow(java.lang.Object row)
               throws java.io.IOException,
                      AutomationException
Inserts the row associated with the given cursor row.

Parameters:
row - 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.