com.esri.arcgis.datasourcesraster
Interface IImportGeometryParameters

All Superinterfaces:
Serializable
All Known Implementing Classes:
IImportGeometryParametersProxy, ImportGeometryParameters

public interface IImportGeometryParameters
extends Serializable

Provides access to members that control how mosaic dataset geometry is imported.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 String getSourceJoinField()
          The name of the field in the source feature class that participates in the table join.
 IFeatureClass getSourceTable()
          The source feature class from which geometry is imported.
 int getTarget()
          The target feature class of this import operation.
 String getTargetJoinField()
          The mosaic dataset field name that participates in the table join that attempts to associate a row in the source feature class with every selected row in the target feature class.
 void setSourceJoinField(String pSourceJoinField)
          The name of the field in the source feature class that participates in the table join.
 void setSourceTableByRef(IFeatureClass ppSourceTable)
          The source feature class from which geometry is imported.
 void setTarget(int pImportTarget)
          The target feature class of this import operation.
 void setTargetJoinField(String pTargetJoinField)
          The mosaic dataset field name that participates in the table join that attempts to associate a row in the source feature class with every selected row in the target feature class.
 

Method Detail

setTarget

void setTarget(int pImportTarget)
               throws IOException,
                      AutomationException
The target feature class of this import operation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pImportTarget - A com.esri.arcgis.datasourcesraster.esriImportGeometryTarget constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTarget

int getTarget()
              throws IOException,
                     AutomationException
The target feature class of this import operation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A com.esri.arcgis.datasourcesraster.esriImportGeometryTarget constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTargetJoinField

void setTargetJoinField(String pTargetJoinField)
                        throws IOException,
                               AutomationException
The mosaic dataset field name that participates in the table join that attempts to associate a row in the source feature class with every selected row in the target feature class.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pTargetJoinField - The pTargetJoinField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTargetJoinField

String getTargetJoinField()
                          throws IOException,
                                 AutomationException
The mosaic dataset field name that participates in the table join that attempts to associate a row in the source feature class with every selected row in the target feature class.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setSourceTableByRef

void setSourceTableByRef(IFeatureClass ppSourceTable)
                         throws IOException,
                                AutomationException
The source feature class from which geometry is imported.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getSourceTable

IFeatureClass getSourceTable()
                             throws IOException,
                                    AutomationException
The source feature class from which geometry is imported.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setSourceJoinField

void setSourceJoinField(String pSourceJoinField)
                        throws IOException,
                               AutomationException
The name of the field in the source feature class that participates in the table join.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pSourceJoinField - The pSourceJoinField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSourceJoinField

String getSourceJoinField()
                          throws IOException,
                                 AutomationException
The name of the field in the source feature class that participates in the table join.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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