com.esri.arcgis.geodatabase
Interface IFeatureDataConverter2

All Superinterfaces:
Serializable
All Known Implementing Classes:
FeatureDataConverter

public interface IFeatureDataConverter2
extends Serializable

Provides access to members that convert to one dataset to another, optionally using a selection set.

Remarks

The IFeatureDataConverter2 interface is the same as IFeatureDataConverter, except that you can additionally specify a selection set on the input data. This lets you load just those features that might have been selected by a user or any other subset that cannot be defined by a single query.

Product Availability

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


Method Summary
 IEnumInvalidObject convertFeatureClass(IDatasetName inputFClassName, IQueryFilter inputQueryFilter, ISelectionSet inputSelectionSet, IFeatureDatasetName outputFDatasetName, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, IFields outputFields, String configKey, int flushInterval, int parentHWND)
          Converts a featureClass to a Personal Geodatabase/Geodatabase featureClass.
 void convertFeatureDataset(IFeatureDatasetName inputFDatasetName, IFeatureDatasetName outputFDatasetName, IGeometryDef outputGeometryDef, String configKey, int flushInterval, int parentHWND)
          Converts a featureDataset to Personal Geodatabase/Geodatabase featuredataset.
 IEnumInvalidObject convertTable(IDatasetName inputDatasetName, IQueryFilter inputQueryFilter, ISelectionSet inputSelectionSet, IDatasetName outputDatasetName, IFields outputFields, String configKey, int flushInterval, int parentHWND)
          Converts a table to a Personal Geodatabase/Geodatabase table.
 

Method Detail

convertFeatureDataset

void convertFeatureDataset(IFeatureDatasetName inputFDatasetName,
                           IFeatureDatasetName outputFDatasetName,
                           IGeometryDef outputGeometryDef,
                           String configKey,
                           int flushInterval,
                           int parentHWND)
                           throws IOException,
                                  AutomationException
Converts a featureDataset to Personal Geodatabase/Geodatabase featuredataset.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
inputFDatasetName - A reference to a com.esri.arcgis.geodatabase.IFeatureDatasetName (in)
outputFDatasetName - A reference to a com.esri.arcgis.geodatabase.IFeatureDatasetName (in)
outputGeometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
configKey - The configKey (in)
flushInterval - The flushInterval (in)
parentHWND - The parentHWND (A COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertFeatureClass

IEnumInvalidObject convertFeatureClass(IDatasetName inputFClassName,
                                       IQueryFilter inputQueryFilter,
                                       ISelectionSet inputSelectionSet,
                                       IFeatureDatasetName outputFDatasetName,
                                       IFeatureClassName outputFClassName,
                                       IGeometryDef outputGeometryDef,
                                       IFields outputFields,
                                       String configKey,
                                       int flushInterval,
                                       int parentHWND)
                                       throws IOException,
                                              AutomationException
Converts a featureClass to a Personal Geodatabase/Geodatabase featureClass.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
inputFClassName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
inputQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
inputSelectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
outputFDatasetName - A reference to a com.esri.arcgis.geodatabase.IFeatureDatasetName (in)
outputFClassName - A reference to a com.esri.arcgis.geodatabase.IFeatureClassName (in)
outputGeometryDef - A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)
outputFields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
configKey - The configKey (in)
flushInterval - The flushInterval (in)
parentHWND - The parentHWND (A COM typedef) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumInvalidObject
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertTable

IEnumInvalidObject convertTable(IDatasetName inputDatasetName,
                                IQueryFilter inputQueryFilter,
                                ISelectionSet inputSelectionSet,
                                IDatasetName outputDatasetName,
                                IFields outputFields,
                                String configKey,
                                int flushInterval,
                                int parentHWND)
                                throws IOException,
                                       AutomationException
Converts a table to a Personal Geodatabase/Geodatabase table.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
inputDatasetName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
inputQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
inputSelectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
outputDatasetName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
outputFields - A reference to a com.esri.arcgis.geodatabase.IFields (in)
configKey - The configKey (in)
flushInterval - The flushInterval (in)
parentHWND - The parentHWND (A COM typedef) (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumInvalidObject
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.