LibreOffice
LibreOffice 24.2 SDK API Reference
|
Interfaces for collections and containers. More...
Classes | |
struct | ContainerEvent |
This event is fired when an element is inserted in a container. More... | |
exception | ElementExistException |
is thrown by container methods, if an element is added which is already a child of the container. More... | |
service | EnumerableMap |
provides a default XEnumerableMap implementation More... | |
exception | NoSuchElementException |
is thrown by child access methods of collections, if the addressed child does not exist. More... | |
interface | XChild |
provides access to the parent of the object. More... | |
interface | XComponentEnumeration |
provides a typified enumeration through components. More... | |
interface | XComponentEnumerationAccess |
provides a factory for a typified enumeration through a collection of components. More... | |
interface | XContainer |
supports quick access to the information if a container currently contains elements. More... | |
interface | XContainerApproveBroadcaster |
allows containers to implement a vetoing mechanism for insertion, removal, and replacement of their elements. More... | |
interface | XContainerApproveListener |
is notified to approve changes which happen to the content of a generic container More... | |
interface | XContainerListener |
receives events when the content of the related container changes. More... | |
interface | XContainerQuery |
supports simple query feature on a container More... | |
interface | XContentEnumerationAccess |
allows access to the collections of all content types within the object. More... | |
interface | XElementAccess |
This is the base interface of all collection interfaces. More... | |
interface | XEnumerableMap |
extends XMap with enumeration capabilities. More... | |
interface | XEnumeration |
provides functionality to enumerate the contents of a container. More... | |
interface | XEnumerationAccess |
used to enumerate objects in a container which contains objects. More... | |
interface | XHierarchicalName |
specifies the fully qualified name of the object within a hierarchy. More... | |
interface | XHierarchicalNameAccess |
is used to have hierarchical access to elements within a container. More... | |
interface | XHierarchicalNameContainer |
Insertion and removal of hierarchical elements. More... | |
interface | XHierarchicalNameReplace |
Replacement of hierarchical elements. More... | |
interface | XIdentifierAccess |
provides access to the elements of a collection through a unique identifier. More... | |
interface | XIdentifierContainer |
This is the generic interface for supporting the creation and removal of elements with unique identifiers. More... | |
interface | XIdentifierReplace |
This is the generic interface for supporting the replacement of elements with unique identifiers. More... | |
interface | XImplicitIDAccess |
makes it possible to access contents through an implicit (unique) ID. More... | |
interface | XImplicitIDContainer |
makes it possible to insert and remove elements in/from a container using an implicit (unique) ID. More... | |
interface | XImplicitIDReplace |
makes it possible to replace contents in a collection by an implicit (unique) ID: More... | |
interface | XIndexAccess |
provides access to the elements of a collection through an index. More... | |
interface | XIndexContainer |
This is the generic interface for supporting the insertion and removal of indexed elements. More... | |
interface | XIndexReplace |
This is the generic interface for supporting the replacement of indexed elements. More... | |
interface | XMap |
describes a map between keys and values. More... | |
interface | XNameAccess |
is used to access named objects within a container. More... | |
interface | XNameContainer |
This is the generic interface for supporting the insertion and removal of named elements. More... | |
interface | XNamed |
specifies the name of the object. More... | |
interface | XNameReplace |
This is the generic interface for supporting the replacement of named elements. More... | |
interface | XSet |
This is the generic interface for supporting the insertion and removal of elements. More... | |
interface | XStringKeyMap |
maps strings to anys. More... | |
interface | XUniqueIDAccess |
makes it possible to access contents via a unique ID. More... | |
Interfaces for collections and containers.