The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


:: com :: sun :: star ::

module container
Description
Interfaces for collections and containers.

Services
EnumerableMap provides a default XEnumerableMap implementation
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.
XContainerApproveBroadcaster allows containers to implement a vetoing mechanism for insertion, removal, and replacement of their elements.
XContainerApproveListener is notified to approve changes which happen to the content of a generic container
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.
XEnumerableMap extends XMap with enumeration capabilities.
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.
XMap describes a map between keys and values.
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.
XNamedEx specifies the display name of the object.
XSet This is the generic interface for supporting the insertion and removal of elements.
XStringKeyMap maps strings to anys.
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

Apache Software Foundation

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.