Overview | Module | Use | Devguide | Index

Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups

:: com :: sun :: star ::
module container
Description Interfaces for collections and containers.

Interfaces
XChild | provides access to the parent of the object.
XComponentEnumeration | provides a typified enumeration through components.
XComponentEnumerationAccess | provides a factory for a typified enumeration through a collection of components.
XContainer | supports quick access to the information if a container currently contains elements.
XContainerListener | receives events when the content of the related container changes.
XContainerQuery | supports simple query feature on a container
XContentEnumerationAccess | allows access to the collections of all content types within the object.
XElementAccess | This is the base interface of all collection interfaces.
XEnumeration | provides functionality to enumerate the contents of a container.
XEnumerationAccess | used to enumerate objects in a container which contains objects.
XHierarchicalName | specifies the fully qualified name of the object within a hierarchy.
XHierarchicalNameAccess | is used to have hierarchical access to elements within a container.
XHierarchicalNameContainer | * Insertion and removal of hierarchical elements.
XHierarchicalNameReplace | * Replacement of hierarchical elements.
XIdentifierAccess | provides access to the elements of a collection through a unique identifier.
XIdentifierContainer | This is the generic interface for supporting the creation and removal of elements with unique identifiers.
XIdentifierReplace | This is the generic interface for supporting the replacement of elements with unique identifiers.
XImplicitIDAccess | makes it possible to access contents through an implicit (unique) ID.
XImplicitIDContainer | makes it possible to insert and remove elements in/from a container using an implicit (unique) ID.
XImplicitIDReplace | makes it possible to replace contents in a collection by an implicit (unique) ID:
XIndexAccess | provides access to the elements of a collection through an index.
XIndexContainer | This is the generic interface for supporting the insertion and removal of indexed elements.
XIndexReplace | This is the generic interface for supporting the replacement of indexed elements.
XNameAccess | is used to access named objects within a container.
XNameContainer | This is the generic interface for supporting the insertion and removal of named elements.
XNameReplace | This is the generic interface for supporting the replacement of named elements.
XNamed | specifies the name of the object.
XSet | This is the generic interface for supporting the insertion and removal of elements.
XUniqueIDAccess | makes it possible to access contents via a unique ID.

Structs
ContainerEvent | This event is fired when an element is inserted in a container.

Exceptions
ElementExistException | is thrown by container methods, if an element is added which is already a child of the container.
NoSuchElementException | is thrown by child access methods of collections, if the addressed child does not exist.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.