com.esri.arcgis.catalog
Interface IGxObjectContainer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GxAGSConnection, GxAGSDraftFolder, GxAGSFolder, GxAGSGlobe, GxAGSGlobeLayer, GxCadDataset, GxCatalog, GxCoverageDataset, GxDatabase, GxDatabaseServerFolder, GxDataServer, GxDataset, GxDiskConnection, GxExcelFile, GxFolder, GxFolderConnections, GxGDSGeodatabase, GxGISServersFolder, GxMyHostedMapsFolder, GxPCCoverage, GxRasterDataset, GxRemoteDatabaseFolder, GxSDCDataset, GxSpatialReferencesFolder, GxTaskServicesConnection, GxTaskServicesFolder, GxTaskServicesRootFolder, GxToolbox, GxToolboxesFolder, GxToolboxesRoot, GxToolset, GxVpfDataset, GxWCSConnection, GxWMSConnection, GxWMSMap, GxWMTSConnection, GxWorkspaceFolder, IGxObjectContainerProxy, IMSConnection, IMSFeatureClass, IMSFeatureService, IMSGlobeServiceDescription, IMSMetadataService, SearchResults, SearchResultsRoot

public interface IGxObjectContainer
extends java.io.Serializable

COM Interface 'IGxObjectContainer'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description: 'Provides access to members that manage child GxObjects.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7273aa58_e6f9_11d2_9f30_00c04f6bc69e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGxObject addChild(IGxObject child)
          Adds a new child and returns a reference to it.
 void deleteChild(IGxObject child)
          Deletes the specified child object.
 IEnumGxObject getChildren()
          An enumeration of the child objects.
 boolean isAreChildrenViewable()
          Indicates if the objects children are available for viewing in the tree-view.
 boolean isHasChildren()
          Indicates if the object has any children.
 

Field Detail

IID7273aa58_e6f9_11d2_9f30_00c04f6bc69e

static final int IID7273aa58_e6f9_11d2_9f30_00c04f6bc69e
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

isHasChildren

boolean isHasChildren()
                      throws java.io.IOException,
                             AutomationException
Indicates if the object has any children.

Returns:
The hasChildren
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getChildren

IEnumGxObject getChildren()
                          throws java.io.IOException,
                                 AutomationException
An enumeration of the child objects.

Returns:
A reference to a com.esri.arcgis.catalog.IEnumGxObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAreChildrenViewable

boolean isAreChildrenViewable()
                              throws java.io.IOException,
                                     AutomationException
Indicates if the objects children are available for viewing in the tree-view.

Returns:
The areViewable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addChild

IGxObject addChild(IGxObject child)
                   throws java.io.IOException,
                          AutomationException
Adds a new child and returns a reference to it. However, if a duplicate already exists, the function returns the existing child instead.

Parameters:
child - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Returns:
A reference to a com.esri.arcgis.catalog.IGxObject
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteChild

void deleteChild(IGxObject child)
                 throws java.io.IOException,
                        AutomationException
Deletes the specified child object.

Parameters:
child - A reference to a com.esri.arcgis.catalog.IGxObject (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.