com.esri.arcgis.geoprocessing
Interface IGPFieldMapping

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPFieldMapping, IGPFieldMappingProxy

public interface IGPFieldMapping
extends java.io.Serializable

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

Description: 'Provides access to the field map 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 IID7ee8d0e1_d24a_4fc5_9053_678aed37ea8d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addFieldMap(IGPFieldMap fieldMap)
          Add an internal field map.
 int findFieldMap(java.lang.String fieldName)
          Add an internal field map.
 int getCount()
          Get the count of the internal field maps.
 IGPFieldMap getFieldMap(int index)
          Get a specific internal field map.
 IFields getFields()
          Get the mapped fields.
 void initialize(IArray dETables, IWorkspace workspace)
          Initializes the field map object using the field information from the given table/workspace.
 void removeAll()
          Remove all of the internal field maps.
 void removeFieldMap(int index)
          Remove an internal field map.
 void replaceFieldMap(int index, IGPFieldMap fieldMap)
          Replace a specific internal field map.
 

Field Detail

IID7ee8d0e1_d24a_4fc5_9053_678aed37ea8d

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

initialize

void initialize(IArray dETables,
                IWorkspace workspace)
                throws java.io.IOException,
                       AutomationException
Initializes the field map object using the field information from the given table/workspace.

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

getFields

IFields getFields()
                  throws java.io.IOException,
                         AutomationException
Get the mapped fields.

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

removeAll

void removeAll()
               throws java.io.IOException,
                      AutomationException
Remove all of the internal field maps.

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

getCount

int getCount()
             throws java.io.IOException,
                    AutomationException
Get the count of the internal field maps.

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

getFieldMap

IGPFieldMap getFieldMap(int index)
                        throws java.io.IOException,
                               AutomationException
Get a specific internal field map.

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

replaceFieldMap

void replaceFieldMap(int index,
                     IGPFieldMap fieldMap)
                     throws java.io.IOException,
                            AutomationException
Replace a specific internal field map.

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

addFieldMap

void addFieldMap(IGPFieldMap fieldMap)
                 throws java.io.IOException,
                        AutomationException
Add an internal field map.

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

findFieldMap

int findFieldMap(java.lang.String fieldName)
                 throws java.io.IOException,
                        AutomationException
Add an internal field map.

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

removeFieldMap

void removeFieldMap(int index)
                    throws java.io.IOException,
                           AutomationException
Remove an internal field map.

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