com.esri.arcgis.geoprocessing
Class IGpEnumObjectProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geoprocessing.IGpEnumObjectProxy
All Implemented Interfaces:
IGpEnumObject, java.io.Externalizable, java.io.Serializable

public class IGpEnumObjectProxy
extends com.esri.arcgis.interop.Dispatch
implements IGpEnumObject, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geoprocessing.IGpEnumObject
DISPID_1_NAME, DISPID_2_NAME, DISPID_3_NAME, DISPID_4_NAME, DISPID_5_NAME, DISPID_6_NAME, DISPID_7_NAME, DISPID_8_NAME, DISPID_9_NAME, IID, IID07b214db_9fae_4260_acb1_1dbdec489352
 
Constructor Summary
  IGpEnumObjectProxy()
          For internal use only
  IGpEnumObjectProxy(java.lang.Object obj)
           
protected IGpEnumObjectProxy(java.lang.Object obj, java.lang.String iid)
           
  IGpEnumObjectProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGpEnumObjectProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IGpEnumObjectProxy

public IGpEnumObjectProxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IGpEnumObjectProxy

public IGpEnumObjectProxy()
For internal use only


IGpEnumObjectProxy

public IGpEnumObjectProxy(java.lang.Object obj)
                   throws java.io.IOException
Throws:
java.io.IOException

IGpEnumObjectProxy

protected IGpEnumObjectProxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Throws:
java.io.IOException

IGpEnumObjectProxy

protected IGpEnumObjectProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

reset

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

Specified by:
reset in interface IGpEnumObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

next

public java.lang.Object next()
                      throws java.io.IOException,
                             AutomationException
Returns the next object in the enumeration sequence.

Specified by:
next in interface IGpEnumObject
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

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

Specified by:
newRow in interface IGpEnumObject
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

public 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.

Specified by:
setFields in interface IGpEnumObject
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

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

Specified by:
setIndexes in interface IGpEnumObject
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

public 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.

Specified by:
setCursor in interface IGpEnumObject
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

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

Specified by:
updateRow in interface IGpEnumObject
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

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

Specified by:
insertRow in interface IGpEnumObject
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

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

Specified by:
deleteRow in interface IGpEnumObject
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.