com.esri.arcgis.geoprocessing
Interface IGPValueTable

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPMultiValue, GPRasterCalculatorExpression, GPSAExtractValues, GPSAFuzzyFunction, GPSATopoFeatures, GPSATransformationFunction, GPSAWeightedOverlayTable, GPSAWeightedSum, GPValueTable, IGPValueTableProxy

public interface IGPValueTable
extends java.io.Serializable

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

Description: 'Provides access to the properties/methods of a value table 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 IID
          Deprecated. Internal use only
static int IID270e32ad_b10d_4de0_8664_688062ba1846
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addDataType(IGPDataType pDataType)
          Adds the data type as a column to the value table.
 void addRecord(IArray pValues)
          Adds a record to the value table.
 IGPDataType getDataType(int index)
          The data type object of the given column index.
 int getDataTypeCount()
          The number of data types/columns of the value table.
 IArray getRecord(int index)
          Returns the array of values of the specified record in the value table.
 int getRecordCount()
          The number of rows in the value table.
 IGPValue getValue(int row, int col)
          Returns the value of the given row/column.
 void insertRecord(int index, IArray pValues)
          Inserts a record in the value table at the specified index.
 void removeDataType(int index)
          Removes the given column from the value table.
 void removeRecord(int index)
          Removes the specified record from the value table.
 void removeValue(IGPValue pValue)
          Removes the given value from the value table.
 void replaceRecord(int index, IArray pValues)
          Replaces the record in the value table at the specified index.
 void setValue(int row, int col, IGPValue ppValue)
          Sets the vlaue of the given row/column.
 

Field Detail

IID270e32ad_b10d_4de0_8664_688062ba1846

static final int IID270e32ad_b10d_4de0_8664_688062ba1846
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

getDataTypeCount

int getDataTypeCount()
                     throws java.io.IOException,
                            AutomationException
The number of data types/columns of the value table.

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

getDataType

IGPDataType getDataType(int index)
                        throws java.io.IOException,
                               AutomationException
The data type object of the given column index.

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

addDataType

void addDataType(IGPDataType pDataType)
                 throws java.io.IOException,
                        AutomationException
Adds the data type as a column to the value table.

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

removeDataType

void removeDataType(int index)
                    throws java.io.IOException,
                           AutomationException
Removes the given column from the value table.

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

getRecordCount

int getRecordCount()
                   throws java.io.IOException,
                          AutomationException
The number of rows in the value table.

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

getValue

IGPValue getValue(int row,
                  int col)
                  throws java.io.IOException,
                         AutomationException
Returns the value of the given row/column.

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

setValue

void setValue(int row,
              int col,
              IGPValue ppValue)
              throws java.io.IOException,
                     AutomationException
Sets the vlaue of the given row/column.

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

addRecord

void addRecord(IArray pValues)
               throws java.io.IOException,
                      AutomationException
Adds a record to the value table.

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

insertRecord

void insertRecord(int index,
                  IArray pValues)
                  throws java.io.IOException,
                         AutomationException
Inserts a record in the value table at the specified index.

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

replaceRecord

void replaceRecord(int index,
                   IArray pValues)
                   throws java.io.IOException,
                          AutomationException
Replaces the record in the value table at the specified index.

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

removeRecord

void removeRecord(int index)
                  throws java.io.IOException,
                         AutomationException
Removes the specified record from the value table.

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

getRecord

IArray getRecord(int index)
                 throws java.io.IOException,
                        AutomationException
Returns the array of values of the specified record in the value table.

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

removeValue

void removeValue(IGPValue pValue)
                 throws java.io.IOException,
                        AutomationException
Removes the given value from the value table.

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