|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geoprocessing.DEUtilities
public class DEUtilities
Data Element Utilities object.
Constructor Summary | |
---|---|
DEUtilities()
Constructs a DEUtilities using ArcGIS Engine. |
|
DEUtilities(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. DEUtilities theDEUtilities = (DEUtilities) obj; |
Method Summary | |
---|---|
void |
assignTinProperties(ITin pTin,
IDataElement pDataElement)
Assign tin properties. |
boolean |
compareWildCard(String wildCard,
String data)
Compares a wildcard string against a given value. |
void |
copy(IGPValue pSourceGPValue,
IGPValue pTargetGPValue)
Copys the data element. |
void |
delete(IGPValue pGPValue)
Deletes the data element. |
boolean |
equals(Object o)
Compare this object with another |
boolean |
exists(IGPValue pGPValue)
Checks if a data element exists. |
void |
expandDataElement(IDataElement pInDE,
IDEBrowseOptions pBrowseOptions)
Expands a given data element. |
Object |
getCatalog()
Gets the catalog object. |
static String |
getClsid()
getClsid. |
Object |
getGxObject(IDataElement pDataTlement)
Gets the GxObject for a data element. |
Object |
getGxObjectFromLocation(String catalogPath,
IGPDataType pDataType)
Gets the GxObject from a catalog path. |
IArray |
getGxObjects(String catalogPath)
Returns an array of GxObjects for a catalog path. |
IName |
getNameObject(IDataElement pDataElement)
Gets the name object for data element. |
IName |
getNameObjectFromLocation(String locationMoniker,
IGPDataType pDataType)
Gets the name object from a catalog path. |
String |
getWorkspace()
Sets the current workspace. |
int |
hashCode()
the hashcode for this object |
boolean |
isEqualArray(IArray pObjects1,
IArray pObjects2)
Check if field arrays are equal. |
boolean |
isRefreshCatalogParent()
Indicates whether to refresh catalog parent. |
IDataElement |
makeDataElement(String catalogPath,
IDEBrowseOptions pBrowseOptions,
IGPDataType pDataType)
Makes a data element from path. |
IDataElement |
makeDataElementFromNameObject(IName name)
Makes a data element from name object. |
IArray |
makeDataElements(String catalogPath,
IDEBrowseOptions pBrowseOptions)
Returns an array of data elements for a catalog path. |
IDataset |
openDataset(IDataElement pDataElement)
Returns the dataset for the given data element. |
IDataset |
openDatasetFromLocation(String catalogPath,
IGPDataType pDataType)
Returns the dataset by catalog path. |
ILayer |
openLayerFromLocation(String catalogPath)
Returns the layer based upon the given catalog path. |
void |
parseContainer(String catalogPath,
String[] pContainer)
Returns the container of a catalog path. |
void |
parseName(String catalogPath,
String[] pName)
Returns the name of a catalog path. |
void |
refreshCatalog(IDataElement pSourceDataElement)
Refreshs catalog for the parent of the given data element. |
void |
releaseInternals()
Release the internal objects used prior to releasing this DEUtilities object. |
void |
rename(IGPValue pSourceGPValue,
IGPValue pTargetGPValue)
Renames the data element. |
void |
setRefreshCatalogParent(boolean pRefresh)
Indicates whether to refresh catalog parent. |
void |
setWorkspace(String workPath)
Sets the current workspace. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public DEUtilities() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic DEUtilities(Object obj) throws IOException
DEUtilities theDEUtilities = (DEUtilities) obj;
obj
to DEUtilities
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void assignTinProperties(ITin pTin, IDataElement pDataElement) throws IOException, AutomationException
assignTinProperties
in interface IDEUtilities
pTin
- A reference to a com.esri.arcgis.geodatabase.ITin (in)pDataElement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEqualArray(IArray pObjects1, IArray pObjects2) throws IOException, AutomationException
isEqualArray
in interface IDEUtilities
pObjects1
- A reference to a com.esri.arcgis.system.IArray (in)pObjects2
- A reference to a com.esri.arcgis.system.IArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setWorkspace(String workPath) throws IOException, AutomationException
setWorkspace
in interface IDEUtilities
workPath
- The workPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getWorkspace() throws IOException, AutomationException
getWorkspace
in interface IDEUtilities
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getCatalog() throws IOException, AutomationException
getCatalog
in interface IDEUtilities
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRefreshCatalogParent() throws IOException, AutomationException
isRefreshCatalogParent
in interface IDEUtilities
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRefreshCatalogParent(boolean pRefresh) throws IOException, AutomationException
setRefreshCatalogParent
in interface IDEUtilities
pRefresh
- The pRefresh (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataElement makeDataElement(String catalogPath, IDEBrowseOptions pBrowseOptions, IGPDataType pDataType) throws IOException, AutomationException
makeDataElement
in interface IDEUtilities
catalogPath
- The catalogPath (in)pBrowseOptions
- A reference to a com.esri.arcgis.geodatabase.IDEBrowseOptions (in)pDataType
- A reference to a com.esri.arcgis.geodatabase.IGPDataType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataElement makeDataElementFromNameObject(IName name) throws IOException, AutomationException
makeDataElementFromNameObject
in interface IDEUtilities
name
- A reference to a com.esri.arcgis.system.IName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void expandDataElement(IDataElement pInDE, IDEBrowseOptions pBrowseOptions) throws IOException, AutomationException
expandDataElement
in interface IDEUtilities
pInDE
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)pBrowseOptions
- A reference to a com.esri.arcgis.geodatabase.IDEBrowseOptions (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset openDataset(IDataElement pDataElement) throws IOException, AutomationException
openDataset
in interface IDEUtilities
pDataElement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILayer openLayerFromLocation(String catalogPath) throws IOException, AutomationException
openLayerFromLocation
in interface IDEUtilities
catalogPath
- The catalogPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset openDatasetFromLocation(String catalogPath, IGPDataType pDataType) throws IOException, AutomationException
openDatasetFromLocation
in interface IDEUtilities
catalogPath
- The catalogPath (in)pDataType
- A reference to a com.esri.arcgis.geodatabase.IGPDataType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshCatalog(IDataElement pSourceDataElement) throws IOException, AutomationException
refreshCatalog
in interface IDEUtilities
pSourceDataElement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete(IGPValue pGPValue) throws IOException, AutomationException
delete
in interface IDEUtilities
pGPValue
- A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(IGPValue pSourceGPValue, IGPValue pTargetGPValue) throws IOException, AutomationException
rename
in interface IDEUtilities
pSourceGPValue
- A reference to a com.esri.arcgis.geodatabase.IGPValue (in)pTargetGPValue
- A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void copy(IGPValue pSourceGPValue, IGPValue pTargetGPValue) throws IOException, AutomationException
copy
in interface IDEUtilities
pSourceGPValue
- A reference to a com.esri.arcgis.geodatabase.IGPValue (in)pTargetGPValue
- A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean exists(IGPValue pGPValue) throws IOException, AutomationException
exists
in interface IDEUtilities
pGPValue
- A reference to a com.esri.arcgis.geodatabase.IGPValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean compareWildCard(String wildCard, String data) throws IOException, AutomationException
compareWildCard
in interface IDEUtilities
wildCard
- The wildCard (in)data
- The data (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getNameObject(IDataElement pDataElement) throws IOException, AutomationException
getNameObject
in interface IDEUtilities
pDataElement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getNameObjectFromLocation(String locationMoniker, IGPDataType pDataType) throws IOException, AutomationException
getNameObjectFromLocation
in interface IDEUtilities
locationMoniker
- The locationMoniker (in)pDataType
- A reference to a com.esri.arcgis.geodatabase.IGPDataType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getGxObjectFromLocation(String catalogPath, IGPDataType pDataType) throws IOException, AutomationException
getGxObjectFromLocation
in interface IDEUtilities
catalogPath
- The catalogPath (in)pDataType
- A reference to a com.esri.arcgis.geodatabase.IGPDataType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void parseName(String catalogPath, String[] pName) throws IOException, AutomationException
parseName
in interface IDEUtilities
catalogPath
- The catalogPath (in)pName
- The pName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void parseContainer(String catalogPath, String[] pContainer) throws IOException, AutomationException
parseContainer
in interface IDEUtilities
catalogPath
- The catalogPath (in)pContainer
- The pContainer (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void releaseInternals() throws IOException, AutomationException
releaseInternals
in interface IDEUtilities
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getGxObject(IDataElement pDataTlement) throws IOException, AutomationException
getGxObject
in interface IDEUtilities
pDataTlement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getGxObjects(String catalogPath) throws IOException, AutomationException
getGxObjects
in interface IDEUtilities
catalogPath
- The catalogPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray makeDataElements(String catalogPath, IDEBrowseOptions pBrowseOptions) throws IOException, AutomationException
makeDataElements
in interface IDEUtilities
catalogPath
- The catalogPath (in)pBrowseOptions
- A reference to a com.esri.arcgis.geodatabase.IDEBrowseOptions (in)
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 |