|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public void getName(String[] pName)
throws IOException,
AutomationException
getName in interface IAttributeTransferpName - 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 IAttributeTransferrhs1 - 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 IAttributeTransferpFieldMap - 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 IAttributeTransferpSourceTable - 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 IAttributeTransferpFieldMap - 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 | ||||||||