|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAttributeTransfer
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.
Method Summary | |
---|---|
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 |
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. |
Method Detail |
---|
void getName(String[] pName) throws IOException, AutomationException
pName
- The pName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFieldMapByRef(IFieldMap rhs1) throws IOException, AutomationException
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.void deleteFieldMap(IFieldMap pFieldMap) throws IOException, AutomationException
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.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.
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.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.
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 |