|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.editor.IAttributeTransferProxy
public class IAttributeTransferProxy
Provides access to members that control the behavior of the attribute transfer tools.
Use this interface to perform an Attribute Transfer via the Transfer method. This method requires a fieldmap which can either be created programmatically or retrieved from the Attribute Transfer environment if set by the dialog on the Spatial Adjustment menu.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IAttributeTransferProxy()
|
|
IAttributeTransferProxy(Object obj)
|
protected |
IAttributeTransferProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
deleteFieldMap(IFieldMap pFieldMap)
Delete a field map. |
IFieldMap |
findFieldMap(IObjectClass pSourceTable,
IObjectClass pTargetTable)
Finds a stored field mapping. |
void |
getName(String[] pName)
Name of the current attribute type. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setFieldMapByRef(IFieldMap rhs1)
Adds a field map. |
void |
transfer(IFieldMap pFieldMap,
IRow pSourceRow,
IRow pTargetRow,
boolean[] pSuccessful)
Transfer attributes between rows based on the field map. |
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 |
---|
public boolean noncastable
Constructor Detail |
---|
public IAttributeTransferProxy()
public IAttributeTransferProxy(Object obj) throws IOException
IOException
protected IAttributeTransferProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void getName(String[] pName) throws IOException, AutomationException
getName
in interface IAttributeTransfer
pName
- The pName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFieldMapByRef(IFieldMap rhs1) throws IOException, AutomationException
setFieldMapByRef
in interface IAttributeTransfer
rhs1
- A reference to a com.esri.arcgis.editor.IFieldMap (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteFieldMap(IFieldMap pFieldMap) throws IOException, AutomationException
deleteFieldMap
in interface IAttributeTransfer
pFieldMap
- A reference to a com.esri.arcgis.editor.IFieldMap (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFieldMap findFieldMap(IObjectClass pSourceTable, IObjectClass pTargetTable) throws IOException, AutomationException
A layer feature class (IFeatureClass) is a type of IObjectClass and can be used for these required objects.
findFieldMap
in interface IAttributeTransfer
pSourceTable
- A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)pTargetTable
- A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void transfer(IFieldMap pFieldMap, IRow pSourceRow, IRow pTargetRow, boolean[] pSuccessful) throws IOException, AutomationException
Features (IFeature) are a type of IRow object and may be used for these required objects.
transfer
in interface IAttributeTransfer
pFieldMap
- A reference to a com.esri.arcgis.editor.IFieldMap (in)pSourceRow
- A reference to a com.esri.arcgis.geodatabase.IRow (in)pTargetRow
- A reference to a com.esri.arcgis.geodatabase.IRow (in)pSuccessful
- The pSuccessful (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |