LibreOffice
LibreOffice 7.4 SDK API Reference
Classes
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.