LibreOffice
LibreOffice 25.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.