com.esri.arcgis.editor
Interface IFieldMap

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IFieldMapProxy

public interface IFieldMap
extends java.io.Serializable

COM Interface 'IFieldMap'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriEditor.olb'

Description: 'Provides access to members that control the behavior of the field mapping tools.' 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 IIDfdbbee91_1689_4b49_b29f_287602e70bbc
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void deleteFieldMap(boolean sourceLayer, IField pField)
          Delete an individual field map (source or destination).
 IEnumFieldMap getFieldMap()
          Enum of field maps.
 IObjectClass getSourceClass()
          Source class (required) for field mapping.
 IField getSourceField(IField pTargetField)
          The source field for the provided target field.
 IObjectClass getTargetClass()
          Target class (required) for field mapping.
 IField getTargetField(IField pSourceField)
          The target field for the provided source field.
 boolean isEmpty()
          Indicates if any field mappings have been set.
 void setFieldMap(IField pSourceField, IField pTargetField)
          Establishes a field mapping between the source and target fields.
 void setSourceClassByRef(IObjectClass ppSourceTable)
          Source class (required) for field mapping.
 void setTargetClassByRef(IObjectClass ppTargetTable)
          Target class (required) for field mapping.
 

Field Detail

IIDfdbbee91_1689_4b49_b29f_287602e70bbc

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

setSourceClassByRef

void setSourceClassByRef(IObjectClass ppSourceTable)
                         throws java.io.IOException,
                                AutomationException
Source class (required) for field mapping.

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

getSourceClass

IObjectClass getSourceClass()
                            throws java.io.IOException,
                                   AutomationException
Source class (required) for field mapping.

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

setTargetClassByRef

void setTargetClassByRef(IObjectClass ppTargetTable)
                         throws java.io.IOException,
                                AutomationException
Target class (required) for field mapping.

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

getTargetClass

IObjectClass getTargetClass()
                            throws java.io.IOException,
                                   AutomationException
Target class (required) for field mapping.

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

setFieldMap

void setFieldMap(IField pSourceField,
                 IField pTargetField)
                 throws java.io.IOException,
                        AutomationException
Establishes a field mapping between the source and target fields.

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

deleteFieldMap

void deleteFieldMap(boolean sourceLayer,
                    IField pField)
                    throws java.io.IOException,
                           AutomationException
Delete an individual field map (source or destination).

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

getFieldMap

IEnumFieldMap getFieldMap()
                          throws java.io.IOException,
                                 AutomationException
Enum of field maps.

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

getSourceField

IField getSourceField(IField pTargetField)
                      throws java.io.IOException,
                             AutomationException
The source field for the provided target field.

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

getTargetField

IField getTargetField(IField pSourceField)
                      throws java.io.IOException,
                             AutomationException
The target field for the provided source field.

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

isEmpty

boolean isEmpty()
                throws java.io.IOException,
                       AutomationException
Indicates if any field mappings have been set.

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