|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.catalog.GxCatalog
public class GxCatalog
GxObject that represents the catalog.
Constructor Summary | |
---|---|
GxCatalog()
Constructs a GxCatalog using ArcGIS Engine. |
|
GxCatalog(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GxCatalog theGxCatalog = (GxCatalog) obj; |
Method Summary | |
---|---|
IGxObject |
addChild(IGxObject child)
Adds a new child and returns a reference to it. |
void |
addIGxCatalogEventsDispListener(IGxCatalogEventsDisp theListener)
addIGxCatalogEventsDispListener. |
void |
addIGxCatalogEventsListener(IGxCatalogEvents theListener)
addIGxCatalogEventsListener. |
void |
attach(IGxObject parent,
IGxCatalog pCatalog)
Attaches the object to its parent and the catalog. |
boolean |
canCopy()
Indicates if the object can be copied. |
boolean |
canDelete()
Indicates if the object can be deleted. |
boolean |
canPaste(IEnumName names,
boolean[] moveOperation)
Indicates if the specified names may be pasted into this object. |
boolean |
canPaste(IName name,
IGxObject target,
boolean[] moveOperation)
Indicates if the specified name object may be pasted into the given target. |
boolean |
canRename()
Indicates if the object can be renamed. |
void |
close()
Closes the catalog object. |
void |
close(boolean saveChanges)
Closes the file, optionally saving changes. |
IGxFolder |
connectFolder(String folderPath)
Adds a folder connection to the catalog and returns the folder object. |
String |
constructFullName(IGxObject gxObject)
Constructs the full name for an object. |
void |
delete()
Deletes the object. |
void |
deleteChild(IGxObject child)
Deletes the specified child object. |
void |
detach()
Instructs the object to detach itself from its parent and the catalog. |
void |
disconnectFolder(String folderPath)
Removes a folder connection from the catalog. |
void |
edit()
Opens an editor to modify the file. |
void |
editProperties(int hParent)
Presents a modal dialog to allow editing the object's properties. |
void |
enableGxObjectFactory(int index,
boolean enabled)
Enables or disables a GxObject factory. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints |
boolean |
equals(Object o)
Compare this object with another |
void |
esri_new()
Creates a new file. |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint |
String |
getBaseName()
The base name of the object (i.e. |
String |
getCategory()
The category of the object. |
IEnumGxObject |
getChildren()
An enumeration of the child objects. |
IUID |
getClassID()
The class ID of this object. |
static String |
getClsid()
getClsid. |
IUID |
getContextMenu()
The class ID of the context menu for this object. |
int |
getCount()
The number of registered GxObject factories. |
IDataElement |
getDataElement(IDEBrowseOptions browseOptions)
Get the GxObject's data element. |
IWorkspaceName |
getDefaultDatabaseName()
The default geodatabase. |
IWorkspaceName |
getDefaultDatabaseNameNoValidate()
The default geodatabase. |
IEnumGxObjectFactory |
getEnabledGxObjectFactories()
The enabled GxObject factories (sorted by priority). |
IGxFileFilter |
getFileFilter()
The file filter. |
String |
getFullName()
The full name of the object. |
IGxObjectFactory |
getGxObjectFactory(int index)
The specified GxObject factory. |
IUID |
getGxObjectFactoryCLSID(int index)
The class ID of the specified GxObject factory. |
IName |
getInternalObjectName()
The Name for the internal object that this GxObject represents. |
int |
getLargeImage()
The large image that represents the object. |
int |
getLargeSelectedImage()
The large image that represents the object when it is selected. |
String |
getName()
The short name of the object. |
IUID |
getNewMenu()
The class ID of the New menu for this object. |
Object |
getObjectFromFullName(String fullName,
int[] numFound)
Finds an object in the catalog tree given its full name. |
IGxObject |
getParent()
The parent of the object. |
String |
getPath()
The full path for the file. |
IGxObject |
getSelectedObject()
The first selected object, or the location if no objects are selected. |
IGxSelection |
getSelection()
The selection. |
int |
getSmallImage()
The small image that represents the object. |
int |
getSmallSelectedImage()
The small image that represents the object when it is selected. |
String |
getWorkspaceFolderPath()
The workspace path. |
int |
hashCode()
the hashcode for this object |
boolean |
isAreChildrenViewable()
Indicates if the objects children are available for viewing in the tree-view. |
boolean |
isEnabled(int index)
Indicates if a specific GxObject factory is enabled. |
boolean |
isHasChildren()
Indicates if the object has any children. |
boolean |
isSortEnabled()
Indicates if sorting is enabled for this GxObject. |
boolean |
isUseWorkspaceFolder()
Indicates if the catalog uses a workspace folder as a home folder. |
boolean |
isValid()
Indicates if the object is still valid. |
void |
objectAdded(IGxObject gxObject)
Called when a new object has been added to part of the catalog. |
void |
objectChanged(IGxObject gxObject)
Called when an existing object from part of the catalog has been changed. |
void |
objectDeleted(IGxObject gxObject)
Called when an existing object has been deleted from part of the catalog. |
void |
objectRefreshed(IGxObject gxObject)
Called when an existing object has been refreshed. |
void |
onApply(IComPropertySheetEventsOnApplyEvent theEvent)
Occurs when changes are applied. |
void |
open()
Opens the file. |
void |
openWorkspaceFolder(String workspaceFolderPath)
Opens the document catalog. |
boolean |
paste(IEnumName names,
boolean[] moveOperation)
Pastes the specified names into this object. |
boolean |
paste(IName name,
IGxObject target,
boolean[] moveOperation)
Pastes the specified name object into the given target. |
void |
refresh()
Updates the object and any children of the object. |
void |
removeIGxCatalogEventsDispListener(IGxCatalogEventsDisp theListener)
removeIGxCatalogEventsDispListener. |
void |
removeIGxCatalogEventsListener(IGxCatalogEvents theListener)
removeIGxCatalogEventsListener. |
void |
rename(String newShortName)
Renames the object. |
void |
retrieveDEBaseProperties(IDataElement[] dataElement)
Retrieve the GxObject's light-weight properties. |
void |
retrieveDEFullProperties(IDataElement[] dataElement)
Retrieve the GxObject's heavy-weight properties. |
void |
save()
Saves changes without closing the file. |
void |
setDefaultDatabaseName(IWorkspaceName ppWorkspaceName)
The default geodatabase. |
void |
setDefaultDatabaseNameNoValidate(IWorkspaceName ppWorkspaceName)
The default geodatabase. |
void |
setLocation(String rhs1)
The location to the specified path. |
void |
setPath(String path)
The full path for the file. |
void |
setSortEnabled(boolean path)
Indicates if sorting is enabled for this GxObject. |
void |
setUseWorkspaceFolder(boolean bUseWorkspaceFolder)
Indicates if the catalog uses a workspace folder as a home folder. |
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 GxCatalog() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic GxCatalog(Object obj) throws IOException
GxCatalog theGxCatalog = (GxCatalog) obj;
obj
to GxCatalog
.
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 addIGxCatalogEventsDispListener(IGxCatalogEventsDisp theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.catalog.IGxCatalogEventsDisp interface.
IOException
- If there are communications problems.public void removeIGxCatalogEventsDispListener(IGxCatalogEventsDisp theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.catalog.IGxCatalogEventsDisp interface.
IOException
- If there are communications problems.public void addIGxCatalogEventsListener(IGxCatalogEvents theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.catalog.IGxCatalogEvents interface.
IOException
- If there are communications problems.public void removeIGxCatalogEventsListener(IGxCatalogEvents theListener) throws IOException
theListener
- An object that implements the com.esri.arcgis.catalog.IGxCatalogEvents interface.
IOException
- If there are communications problems.public void close() throws IOException, AutomationException
close
in interface IGxCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxSelection getSelection() throws IOException, AutomationException
getSelection
in interface IGxCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxObject getSelectedObject() throws IOException, AutomationException
getSelectedObject
in interface IGxCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLocation(String rhs1) throws IOException, AutomationException
setLocation
in interface IGxCatalog
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxFileFilter getFileFilter() throws IOException, AutomationException
getFileFilter
in interface IGxCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxFolder connectFolder(String folderPath) throws IOException, AutomationException
connectFolder
in interface IGxCatalog
folderPath
- The folderPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void disconnectFolder(String folderPath) throws IOException, AutomationException
disconnectFolder
in interface IGxCatalog
folderPath
- The folderPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void objectAdded(IGxObject gxObject) throws IOException, AutomationException
objectAdded
in interface IGxCatalog
gxObject
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void objectDeleted(IGxObject gxObject) throws IOException, AutomationException
objectDeleted
in interface IGxCatalog
gxObject
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void objectChanged(IGxObject gxObject) throws IOException, AutomationException
objectChanged
in interface IGxCatalog
gxObject
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void objectRefreshed(IGxObject gxObject) throws IOException, AutomationException
objectRefreshed
in interface IGxCatalog
gxObject
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String constructFullName(IGxObject gxObject) throws IOException, AutomationException
constructFullName
in interface IGxCatalog
gxObject
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getObjectFromFullName(String fullName, int[] numFound) throws IOException, AutomationException
An example of duplicate names (numFound > 1) is a CAD drawing. ArcCatalog represents a CAD drawing as two GxObjects - as a CAD drawing and as a CAD dataset.
getObjectFromFullName
in interface IGxCatalog
fullName
- The fullName (in)numFound
- The numFound (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseWorkspaceFolder() throws IOException, AutomationException
isUseWorkspaceFolder
in interface IGxCatalogWorkspace
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseWorkspaceFolder(boolean bUseWorkspaceFolder) throws IOException, AutomationException
setUseWorkspaceFolder
in interface IGxCatalogWorkspace
bUseWorkspaceFolder
- The bUseWorkspaceFolder (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getWorkspaceFolderPath() throws IOException, AutomationException
getWorkspaceFolderPath
in interface IGxCatalogWorkspace
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void openWorkspaceFolder(String workspaceFolderPath) throws IOException, AutomationException
openWorkspaceFolder
in interface IGxCatalogWorkspace
workspaceFolderPath
- The workspaceFolderPath (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspaceName getDefaultDatabaseName() throws IOException, AutomationException
getDefaultDatabaseName
in interface IGxCatalogDefaultDatabase
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultDatabaseName(IWorkspaceName ppWorkspaceName) throws IOException, AutomationException
setDefaultDatabaseName
in interface IGxCatalogDefaultDatabase
ppWorkspaceName
- A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspaceName getDefaultDatabaseNameNoValidate() throws IOException, AutomationException
getDefaultDatabaseNameNoValidate
in interface IGxCatalogDefaultDatabase
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultDatabaseNameNoValidate(IWorkspaceName ppWorkspaceName) throws IOException, AutomationException
setDefaultDatabaseNameNoValidate
in interface IGxCatalogDefaultDatabase
ppWorkspaceName
- A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getName() throws IOException, AutomationException
getName
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getFullName() throws IOException, AutomationException
getFullName
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getBaseName() throws IOException, AutomationException
getBaseName
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCategory() throws IOException, AutomationException
getCategory
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxObject getParent() throws IOException, AutomationException
getParent
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getClassID() throws IOException, AutomationException
getClassID
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getInternalObjectName() throws IOException, AutomationException
getInternalObjectName
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isValid() throws IOException, AutomationException
isValid
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void attach(IGxObject parent, IGxCatalog pCatalog) throws IOException, AutomationException
attach
in interface IGxObject
parent
- A reference to a com.esri.arcgis.catalog.IGxObject (in)pCatalog
- A reference to a com.esri.arcgis.catalog.IGxCatalog (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void detach() throws IOException, AutomationException
detach
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refresh() throws IOException, AutomationException
refresh
in interface IGxObject
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallImage() throws IOException, AutomationException
getSmallImage
in interface IGxObjectUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSmallSelectedImage() throws IOException, AutomationException
getSmallSelectedImage
in interface IGxObjectUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeImage() throws IOException, AutomationException
getLargeImage
in interface IGxObjectUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLargeSelectedImage() throws IOException, AutomationException
getLargeSelectedImage
in interface IGxObjectUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getContextMenu() throws IOException, AutomationException
getContextMenu
in interface IGxObjectUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getNewMenu() throws IOException, AutomationException
getNewMenu
in interface IGxObjectUI
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasChildren() throws IOException, AutomationException
Note: This property always return True even when it has no children. This was done to improve the overall ArcCatalog browsing performance.
isHasChildren
in interface IGxObjectContainer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumGxObject getChildren() throws IOException, AutomationException
getChildren
in interface IGxObjectContainer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAreChildrenViewable() throws IOException, AutomationException
isAreChildrenViewable
in interface IGxObjectContainer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxObject addChild(IGxObject child) throws IOException, AutomationException
addChild
in interface IGxObjectContainer
child
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteChild(IGxObject child) throws IOException, AutomationException
deleteChild
in interface IGxObjectContainer
child
- A reference to a com.esri.arcgis.catalog.IGxObject (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws IOException, AutomationException
canRename
in interface IGxObjectEdit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(String newShortName) throws IOException, AutomationException
rename
in interface IGxObjectEdit
newShortName
- The newShortName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws IOException, AutomationException
canDelete
in interface IGxObjectEdit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws IOException, AutomationException
delete
in interface IGxObjectEdit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void editProperties(int hParent) throws IOException, AutomationException
editProperties
in interface IGxObjectEdit
hParent
- The hParent (A COM typedef) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws IOException, AutomationException
CanCopy must return True if your customized GxObject is intended to support copy/paste, drag/drop within ArcCatalog or drag/drop from ArcCatalog to ArcMap.
canCopy
in interface IGxObjectEdit
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canPaste(IEnumName names, boolean[] moveOperation) throws IOException, AutomationException
canPaste
in interface IGxPasteTarget
names
- A reference to a com.esri.arcgis.system.IEnumName (in)moveOperation
- The moveOperation (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean paste(IEnumName names, boolean[] moveOperation) throws IOException, AutomationException
paste
in interface IGxPasteTarget
names
- A reference to a com.esri.arcgis.system.IEnumName (in)moveOperation
- The moveOperation (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPath(String path) throws IOException, AutomationException
setPath
in interface IGxFile
path
- The path (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getPath() throws IOException, AutomationException
getPath
in interface IGxFile
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void esri_new() throws IOException, AutomationException
esri_new
in interface IGxFile
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void open() throws IOException, AutomationException
open
in interface IGxFile
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void close(boolean saveChanges) throws IOException, AutomationException
close
in interface IGxFile
saveChanges
- The saveChanges (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void edit() throws IOException, AutomationException
edit
in interface IGxFile
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save() throws IOException, AutomationException
save
in interface IGxFile
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onApply(IComPropertySheetEventsOnApplyEvent theEvent) throws IOException, AutomationException
Call OnApply to notify other parts of the application that the objects passed to the property sheet have been edited.
onApply
in interface IComPropertySheetEvents
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum) throws IOException, AutomationException
IConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
enumConnectionPoints
in interface IConnectionPointContainer
ppEnum
- A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP) throws IOException, AutomationException
IConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
findConnectionPoint
in interface IConnectionPointContainer
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP
- A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCount() throws IOException, AutomationException
getCount
in interface IGxObjectFactories
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEnabled(int index) throws IOException, AutomationException
isEnabled
in interface IGxObjectFactories
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void enableGxObjectFactory(int index, boolean enabled) throws IOException, AutomationException
enableGxObjectFactory
in interface IGxObjectFactories
index
- The index (in)enabled
- The enabled (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUID getGxObjectFactoryCLSID(int index) throws IOException, AutomationException
getGxObjectFactoryCLSID
in interface IGxObjectFactories
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGxObjectFactory getGxObjectFactory(int index) throws IOException, AutomationException
getGxObjectFactory
in interface IGxObjectFactories
index
- The index (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumGxObjectFactory getEnabledGxObjectFactories() throws IOException, AutomationException
getEnabledGxObjectFactories
in interface IGxObjectFactories
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canPaste(IName name, IGxObject target, boolean[] moveOperation) throws IOException, AutomationException
canPaste
in interface IGxPasteTargetHelper
name
- A reference to a com.esri.arcgis.system.IName (in)target
- A reference to a com.esri.arcgis.catalog.IGxObject (in)moveOperation
- The moveOperation (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean paste(IName name, IGxObject target, boolean[] moveOperation) throws IOException, AutomationException
paste
in interface IGxPasteTargetHelper
name
- A reference to a com.esri.arcgis.system.IName (in)target
- A reference to a com.esri.arcgis.catalog.IGxObject (in)moveOperation
- The moveOperation (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataElement getDataElement(IDEBrowseOptions browseOptions) throws IOException, AutomationException
getDataElement
in interface IGxDataElement
browseOptions
- 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 void retrieveDEFullProperties(IDataElement[] dataElement) throws IOException, AutomationException
retrieveDEFullProperties
in interface IGxDataElementHelper
dataElement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void retrieveDEBaseProperties(IDataElement[] dataElement) throws IOException, AutomationException
retrieveDEBaseProperties
in interface IGxDataElementHelper
dataElement
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSortEnabled(boolean path) throws IOException, AutomationException
setSortEnabled
in interface IGxObjectSort
path
- The path (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSortEnabled() throws IOException, AutomationException
isSortEnabled
in interface IGxObjectSort
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 |