com.esri.arcgis.editor
Class IFieldMapProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.editor.IFieldMapProxy
All Implemented Interfaces:
IFieldMap, java.io.Externalizable, java.io.Serializable

public class IFieldMapProxy
extends com.esri.arcgis.interop.Dispatch
implements IFieldMap, java.io.Serializable

Internal use class Proxy for 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.editor.IFieldMap
IID, IIDfdbbee91_1689_4b49_b29f_287602e70bbc
 
Constructor Summary
  IFieldMapProxy()
          For internal use only
  IFieldMapProxy(java.lang.Object obj)
           
protected IFieldMapProxy(java.lang.Object obj, java.lang.String iid)
           
  IFieldMapProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IFieldMapProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 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 removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 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.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IFieldMapProxy

public IFieldMapProxy(java.lang.String CLSID,
                      java.lang.String host,
                      com.esri.arcgis.interop.AuthInfo authInfo)
               throws java.net.UnknownHostException,
                      java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IFieldMapProxy

public IFieldMapProxy()
For internal use only


IFieldMapProxy

public IFieldMapProxy(java.lang.Object obj)
               throws java.io.IOException
Throws:
java.io.IOException

IFieldMapProxy

protected IFieldMapProxy(java.lang.Object obj,
                         java.lang.String iid)
                  throws java.io.IOException
Throws:
java.io.IOException

IFieldMapProxy

protected IFieldMapProxy(java.lang.String CLSID,
                         java.lang.String iid,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

setSourceClassByRef

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

Specified by:
setSourceClassByRef in interface IFieldMap
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

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

Specified by:
getSourceClass in interface IFieldMap
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

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

Specified by:
setTargetClassByRef in interface IFieldMap
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

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

Specified by:
getTargetClass in interface IFieldMap
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

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

Specified by:
setFieldMap in interface IFieldMap
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

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

Specified by:
deleteFieldMap in interface IFieldMap
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

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

Specified by:
getFieldMap in interface IFieldMap
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

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

Specified by:
getSourceField in interface IFieldMap
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

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

Specified by:
getTargetField in interface IFieldMap
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

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

Specified by:
isEmpty in interface IFieldMap
Returns:
The pIsEmpty
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.