LibreOffice: com::sun::star::container Module Reference

LibreOffice LibreOffice 26.2 SDK API Reference

Loading...
Searching...
No Matches
com::sun::star::container Module 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...

## Detailed Description

Interfaces for collections and containers.