com.esri.arcgis.spatialanalyst
Interface IGPSARemap

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPSANumberRemap, GPSAStringRemap, IGPSARemapProxy

public interface IGPSARemap
extends java.io.Serializable

COM Interface 'IGPSARemap'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to Remap control for GP Spatial Analyst.' 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 IIDb60af0d2_4c41_4b41_bb28_c37728ba1fbb
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void clear()
          Clears the remap object.
 void deleteRecord(int recordIndex)
          Deletes a remap record by index.
 int getMinOutputValue()
          The minimum output value.
 int getRecordCount()
          The number of remap records.
 IRemap getRemap()
          The remap.
 boolean hasValueToNoData()
          Returns whether any record is mapped to nodata.
 void loadFromTable(ITable remapTable)
          Loads remap records from an ITable and creates the relevant remap object.
 void queryNoDataTo(boolean[] isMapped, int[] outValue)
          Returns whether nodata is mapped and if so, the mapped value.
 void queryRecord(int recordIndex, java.lang.String[] sInValue, java.lang.String[] sOutValue)
          Returns info for a remap record by index.
 ITable representAsTable()
          Stores the remap records in an ITable.
 void saveAsTable(java.lang.String tableName)
          Saves the remap records to a table.
 void setNoDataTo(int rhs1)
          The nodata value.
 void setRemapByRef(IRemap remap)
          The remap.
 void validate(boolean[] bIsValid, java.lang.String[] sErrorInfo)
          Validates the remap records.
 

Field Detail

IIDb60af0d2_4c41_4b41_bb28_c37728ba1fbb

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

getRecordCount

int getRecordCount()
                   throws java.io.IOException,
                          AutomationException
The number of remap records.

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

setNoDataTo

void setNoDataTo(int rhs1)
                 throws java.io.IOException,
                        AutomationException
The nodata value.

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

queryRecord

void queryRecord(int recordIndex,
                 java.lang.String[] sInValue,
                 java.lang.String[] sOutValue)
                 throws java.io.IOException,
                        AutomationException
Returns info for a remap record by index.

Parameters:
recordIndex - The recordIndex (in)
sInValue - The sInValue (out: use single element array)
sOutValue - The sOutValue (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryNoDataTo

void queryNoDataTo(boolean[] isMapped,
                   int[] outValue)
                   throws java.io.IOException,
                          AutomationException
Returns whether nodata is mapped and if so, the mapped value.

Parameters:
isMapped - The isMapped (out: use single element array)
outValue - The outValue (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

validate

void validate(boolean[] bIsValid,
              java.lang.String[] sErrorInfo)
              throws java.io.IOException,
                     AutomationException
Validates the remap records.

Parameters:
bIsValid - The bIsValid (out: use single element array)
sErrorInfo - The sErrorInfo (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteRecord

void deleteRecord(int recordIndex)
                  throws java.io.IOException,
                         AutomationException
Deletes a remap record by index.

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

clear

void clear()
           throws java.io.IOException,
                  AutomationException
Clears the remap object.

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

loadFromTable

void loadFromTable(ITable remapTable)
                   throws java.io.IOException,
                          AutomationException
Loads remap records from an ITable and creates the relevant remap object.

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

saveAsTable

void saveAsTable(java.lang.String tableName)
                 throws java.io.IOException,
                        AutomationException
Saves the remap records to a table.

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

representAsTable

ITable representAsTable()
                        throws java.io.IOException,
                               AutomationException
Stores the remap records in an ITable.

Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinOutputValue

int getMinOutputValue()
                      throws java.io.IOException,
                             AutomationException
The minimum output value.

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

hasValueToNoData

boolean hasValueToNoData()
                         throws java.io.IOException,
                                AutomationException
Returns whether any record is mapped to nodata.

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

getRemap

IRemap getRemap()
                throws java.io.IOException,
                       AutomationException
The remap.

Returns:
A reference to a com.esri.arcgis.geoanalyst.IRemap
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRemapByRef

void setRemapByRef(IRemap remap)
                   throws java.io.IOException,
                          AutomationException
The remap.

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