com.esri.arcgis.datasourcesfile
Interface IDEArcInfoUtilities

All Superinterfaces:
Serializable
All Known Implementing Classes:
DEArcInfoUtilities

public interface IDEArcInfoUtilities
extends Serializable

Provides access to the ArcInfo Data Element Utilities.

Product Availability

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


Method Summary
 void assignArcInfoTableProperties(IArcInfoTable pArcInfoTable, IDataElement pDataElement)
          Assign ArcInfo table properties.
 void assignCoverageFeatureClassNameProperties(ICoverageFeatureClassName pCoverageFeatureClassName, IDataElement pDataElement)
          Assign coverage feature class name properties.
 void assignCoverageFeatureClassProperties(ICoverageFeatureClass pCoverageFeatureClass, IDataElement pDataElement)
          Assign coverage feature class properties.
 void assignCoverageProperties(ICoverage pCoverage, IDataElement pDataElement)
          Assign coverage properties.
 IGPArcInfoItem findItem(IDEArcInfoTable pDEArcInfoTable, String name)
          FindItem.
 String getCoverageFeatureClassTypeDescription(int type)
          Get coverage feature class type description.
 int getCoverageFeatureClassTypeFromString(String desc)
          Get coverage feature class type from string.
 String getFeatureClassTopologyDescription(int type)
          Get feature class topology description.
 int getFeatureClassTopologyFromString(String desc)
          Get feature class topology from string.
 String getItemTypeDescription(int type)
          Get item type description.
 int getItemTypeFromString(String desc)
          Get item type from string.
 boolean itemExists(IDEArcInfoTable pDEArcInfoTable, IGPArcInfoItem pGPItem)
          Item exists.
 IPropertySet makeDETolerances(ICoverage pCoverage)
          Make tolerances.
 IGPArcInfoItem makeGPItem(IArcInfoItem pItem)
          Make item.
 IArray makeGPItems(IArcInfoItems pItems)
          Make Items.
 

Method Detail

assignCoverageProperties

void assignCoverageProperties(ICoverage pCoverage,
                              IDataElement pDataElement)
                              throws IOException,
                                     AutomationException
Assign coverage properties.

Product Availability

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

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

assignArcInfoTableProperties

void assignArcInfoTableProperties(IArcInfoTable pArcInfoTable,
                                  IDataElement pDataElement)
                                  throws IOException,
                                         AutomationException
Assign ArcInfo table properties.

Product Availability

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

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

assignCoverageFeatureClassProperties

void assignCoverageFeatureClassProperties(ICoverageFeatureClass pCoverageFeatureClass,
                                          IDataElement pDataElement)
                                          throws IOException,
                                                 AutomationException
Assign coverage feature class properties.

Product Availability

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

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

assignCoverageFeatureClassNameProperties

void assignCoverageFeatureClassNameProperties(ICoverageFeatureClassName pCoverageFeatureClassName,
                                              IDataElement pDataElement)
                                              throws IOException,
                                                     AutomationException
Assign coverage feature class name properties.

Product Availability

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

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

makeDETolerances

IPropertySet makeDETolerances(ICoverage pCoverage)
                              throws IOException,
                                     AutomationException
Make tolerances.

Product Availability

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

Parameters:
pCoverage - A reference to a com.esri.arcgis.datasourcesfile.ICoverage (in)
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeGPItems

IArray makeGPItems(IArcInfoItems pItems)
                   throws IOException,
                          AutomationException
Make Items.

Product Availability

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

Parameters:
pItems - A reference to a com.esri.arcgis.datasourcesfile.IArcInfoItems (in)
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

makeGPItem

IGPArcInfoItem makeGPItem(IArcInfoItem pItem)
                          throws IOException,
                                 AutomationException
Make item.

Product Availability

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

Parameters:
pItem - A reference to a com.esri.arcgis.datasourcesfile.IArcInfoItem (in)
Returns:
A reference to a com.esri.arcgis.datasourcesfile.IGPArcInfoItem
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCoverageFeatureClassTypeFromString

int getCoverageFeatureClassTypeFromString(String desc)
                                          throws IOException,
                                                 AutomationException
Get coverage feature class type from string.

Product Availability

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

Parameters:
desc - The desc (in)
Returns:
A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCoverageFeatureClassTypeDescription

String getCoverageFeatureClassTypeDescription(int type)
                                              throws IOException,
                                                     AutomationException
Get coverage feature class type description.

Product Availability

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

Parameters:
type - A com.esri.arcgis.datasourcesfile.esriCoverageFeatureClassType constant (in)
Returns:
The desc
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureClassTopologyFromString

int getFeatureClassTopologyFromString(String desc)
                                      throws IOException,
                                             AutomationException
Get feature class topology from string.

Product Availability

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

Parameters:
desc - The desc (in)
Returns:
A com.esri.arcgis.datasourcesfile.esriFeatureClassTopology constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureClassTopologyDescription

String getFeatureClassTopologyDescription(int type)
                                          throws IOException,
                                                 AutomationException
Get feature class topology description.

Product Availability

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

Parameters:
type - A com.esri.arcgis.datasourcesfile.esriFeatureClassTopology constant (in)
Returns:
The desc
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItemTypeFromString

int getItemTypeFromString(String desc)
                          throws IOException,
                                 AutomationException
Get item type from string.

Product Availability

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

Parameters:
desc - The desc (in)
Returns:
A com.esri.arcgis.datasourcesfile.esriArcInfoItemType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItemTypeDescription

String getItemTypeDescription(int type)
                              throws IOException,
                                     AutomationException
Get item type description.

Product Availability

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

Parameters:
type - A com.esri.arcgis.datasourcesfile.esriArcInfoItemType constant (in)
Returns:
The desc
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

itemExists

boolean itemExists(IDEArcInfoTable pDEArcInfoTable,
                   IGPArcInfoItem pGPItem)
                   throws IOException,
                          AutomationException
Item exists.

Product Availability

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

Parameters:
pDEArcInfoTable - A reference to a com.esri.arcgis.datasourcesfile.IDEArcInfoTable (in)
pGPItem - A reference to a com.esri.arcgis.datasourcesfile.IGPArcInfoItem (in)
Returns:
The pExists
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findItem

IGPArcInfoItem findItem(IDEArcInfoTable pDEArcInfoTable,
                        String name)
                        throws IOException,
                               AutomationException
FindItem.

Product Availability

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

Parameters:
pDEArcInfoTable - A reference to a com.esri.arcgis.datasourcesfile.IDEArcInfoTable (in)
name - The name (in)
Returns:
A reference to a com.esri.arcgis.datasourcesfile.IGPArcInfoItem
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.