com.esri.arcgis.datasourcesfile
Class DEArcInfoUtilities

java.lang.Object
  extended by com.esri.arcgis.datasourcesfile.DEArcInfoUtilities
All Implemented Interfaces:
IDEArcInfoUtilities, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class DEArcInfoUtilities
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IDEArcInfoUtilities

COM Class 'DEArcInfoUtilities'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'

Description 'ArcInfo Data Element utilities object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.datasourcesfile.IDEArcInfoUtilities
IID, IID1c1d3491_9e02_4283_be2f_b8177cc8f01f, xxDummy
 
Constructor Summary
DEArcInfoUtilities()
          Constructs a DEArcInfoUtilities using ArcGIS Engine.
DEArcInfoUtilities(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DEArcInfoUtilities theDEArcInfoUtilities = (DEArcInfoUtilities) obj;
 
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.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IGPArcInfoItem findItem(IDEArcInfoTable pDEArcInfoTable, java.lang.String name)
          FindItem.
static java.lang.String getClsid()
          getClsid.
 java.lang.String getCoverageFeatureClassTypeDescription(int type)
          Get coverage feature class type description.
 int getCoverageFeatureClassTypeFromString(java.lang.String desc)
          Get coverage feature class type from string.
 java.lang.String getFeatureClassTopologyDescription(int type)
          Get feature class topology description.
 int getFeatureClassTopologyFromString(java.lang.String desc)
          Get feature class topology from string.
 java.lang.String getItemTypeDescription(int type)
          Get item type description.
 int getItemTypeFromString(java.lang.String desc)
          Get item type from string.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 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.
 void release()
          Release a DEArcInfoUtilities.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DEArcInfoUtilities

public DEArcInfoUtilities()
                   throws java.io.IOException,
                          java.net.UnknownHostException
Constructs a DEArcInfoUtilities using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

DEArcInfoUtilities

public DEArcInfoUtilities(java.lang.Object obj)
                   throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DEArcInfoUtilities theDEArcInfoUtilities = (DEArcInfoUtilities) obj;

Construct a DEArcInfoUtilities using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DEArcInfoUtilities.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a DEArcInfoUtilities.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

assignCoverageProperties

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

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

assignArcInfoTableProperties

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

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

assignCoverageFeatureClassProperties

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

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

assignCoverageFeatureClassNameProperties

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

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

makeDETolerances

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

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

makeGPItems

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

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

makeGPItem

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

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

getCoverageFeatureClassTypeFromString

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

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

getCoverageFeatureClassTypeDescription

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

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

getFeatureClassTopologyFromString

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

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

getFeatureClassTopologyDescription

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

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

getItemTypeFromString

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

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

getItemTypeDescription

public java.lang.String getItemTypeDescription(int type)
                                        throws java.io.IOException,
                                               AutomationException
Get item type description.

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

itemExists

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

Specified by:
itemExists in interface IDEArcInfoUtilities
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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findItem

public IGPArcInfoItem findItem(IDEArcInfoTable pDEArcInfoTable,
                               java.lang.String name)
                        throws java.io.IOException,
                               AutomationException
FindItem.

Specified by:
findItem in interface IDEArcInfoUtilities
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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.