com.esri.arcgis.geoprocessing
Interface IGpCursorRow

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGpCursorRow2
All Known Implementing Classes:
IGpCursorRow2Proxy, IGpCursorRowProxy

public interface IGpCursorRow
extends java.io.Serializable

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

Description: 'Provides access to the Cursor Row.' 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_GET_NAME
           
static java.lang.String DISPID_8_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID4ca0ac7e_0388_4bf9_ae30_ab5f876cbbef
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void deleteRow(ICursor pCursor, int cursorCookie)
          Deletes the existing row of the current position of the cursor.
 java.lang.Object getValue(java.lang.String field)
          Returns the value of the specified field in the row object.
 void insertRow(ICursor pCursor, int cursorCookie)
          Inserts a new row into the data source of the given cursor using the values of this row object.
 boolean isNull(java.lang.String field)
          Indicates whether or not the value of the specified field in the row object is NULL.
 void setNull(java.lang.String field)
          Sets the value of the specified field to NULL in the row object.
 void setRow(IRowBuffer pRowBuffer, IPropertySet pRowSet)
          Sets this row object with a new row.
 void setValue(java.lang.String field, java.lang.Object value)
          Sets the value of the specified field in the row object.
 void updateRow(ICursor pCursor, int cursorCookie)
          Updates the existing row of the current position of the cursor with the values of this row object.
 

Field Detail

IID4ca0ac7e_0388_4bf9_ae30_ab5f876cbbef

static final int IID4ca0ac7e_0388_4bf9_ae30_ab5f876cbbef
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_GET_NAME

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

DISPID_8_NAME

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

updateRow

void updateRow(ICursor pCursor,
               int cursorCookie)
               throws java.io.IOException,
                      AutomationException
Updates the existing row of the current position of the cursor with the values of this row object.

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

insertRow

void insertRow(ICursor pCursor,
               int cursorCookie)
               throws java.io.IOException,
                      AutomationException
Inserts a new row into the data source of the given cursor using the values of this row object.

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

deleteRow

void deleteRow(ICursor pCursor,
               int cursorCookie)
               throws java.io.IOException,
                      AutomationException
Deletes the existing row of the current position of the cursor.

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

setValue

void setValue(java.lang.String field,
              java.lang.Object value)
              throws java.io.IOException,
                     AutomationException
Sets the value of the specified field in the row object.

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

getValue

java.lang.Object getValue(java.lang.String field)
                          throws java.io.IOException,
                                 AutomationException
Returns the value of the specified field in the row object.

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

setNull

void setNull(java.lang.String field)
             throws java.io.IOException,
                    AutomationException
Sets the value of the specified field to NULL in the row object.

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

isNull

boolean isNull(java.lang.String field)
               throws java.io.IOException,
                      AutomationException
Indicates whether or not the value of the specified field in the row object is NULL.

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

setRow

void setRow(IRowBuffer pRowBuffer,
            IPropertySet pRowSet)
            throws java.io.IOException,
                   AutomationException
Sets this row object with a new row.

Parameters:
pRowBuffer - A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)
pRowSet - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.