|
LibreOffice
LibreOffice 24.8 SDK API Reference
|
provides write access to a predefined heterogeneous group of values and nested trees as part of a hierarchy. More...
import "GroupUpdate.idl";
Included Services | |
| service | GroupAccess |
| is the basic service providing read access to a group element of the hierarchy. | |
| Included Services inherited from GroupAccess | |
| service | HierarchyAccess |
| is the basic service for accessing child and descendent nodes using a view of the tree as a container of values and structuring elements. | |
| service | PropertyHierarchy |
| is the basic service for accessing child and descendent nodes using a view of the tree as a hierarchy of properties and subproperties. | |
Exported Interfaces | |
| interface | com::sun::star::container::XNameReplace |
| allows replacing values. | |
| Exported Interfaces inherited from GroupAccess | |
| interface | com::sun::star::beans::XPropertyState |
| provides access to the state of child elements of an implementation. | |
| interface | com::sun::star::beans::XMultiPropertyStates |
| provides access to the states of multiple child elements of an implementation. | |
| Exported Interfaces inherited from HierarchyAccess | |
| interface | com::sun::star::container::XNameAccess |
| allows access to immediate children of this node. | |
| interface | com::sun::star::container::XHierarchicalNameAccess |
| allows access to all descendants of this node | |
| interface | com::sun::star::container::XContainer |
| allows attaching listeners to this node to monitor changes to immediate child nodes. | |
| interface | com::sun::star::beans::XExactName |
| provides support for inexact names. | |
| interface | com::sun::star::beans::XPropertySetInfo |
| provides information about immediate children of this node. | |
| interface | com::sun::star::beans::XPropertyState |
| provides access to the state of child elements of an implementation. | |
| interface | com::sun::star::beans::XMultiPropertyStates |
| provides access to the states of multiple child elements of an implementation. | |
| Exported Interfaces inherited from PropertyHierarchy | |
| interface | com::sun::star::beans::XPropertySet |
| provides access to and information about the immediate properties of an implementation. | |
| interface | com::sun::star::beans::XMultiPropertySet |
| provides access to and information about the immediate properties of an implementation. | |
| interface | com::sun::star::beans::XHierarchicalPropertySet |
| provides access to and information about the whole hierarchy of properties and subproperties of an implementation. | |
| interface | com::sun::star::beans::XMultiHierarchicalPropertySet |
| provides access to and information about the whole hierarchy of properties and subproperties of an implementation. | |
provides write access to a predefined heterogeneous group of values and nested trees as part of a hierarchy.
This service extends GroupAccess to support modifying values.
| service GroupAccess |
is the basic service providing read access to a group element of the hierarchy.
Any child and descendant objects support modifying access as well, unless they represent a read-only tree element as indicated by com::sun::star::beans::PropertyAttribute::READONLY.
| interface com::sun::star::container::XNameReplace |
allows replacing values.
This service extends the interface com::sun::star::container::XNameAccess supported by service GroupAccess to allow changing values. This strongly overlaps with functionality available through PropertyHierarchy (from GroupAccess), so that xGroup.setPropertyValue( aName, aValue ) is equivalent to xGroup.replaceByName( aName, aValue ).
Changes can be observed by registering a listener with interface com::sun::star::beans::XPropertySet or com::sun::star::beans::XMultiPropertySet.
Elements of this group may be replaced only if they are of simple type. The type returned by com::sun::star::container::XElementAccess::getElementType() must not be an interface type. Replacing whole subtrees is not supported.