:: 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