|
LibreOffice
LibreOffice 7.6 SDK API Reference
|
Java beans-like property access and introspection. More...
Constant Groups | |
| constants | MethodConcept |
| These constants are used to specify concepts of the introspection which apply to methods. | |
| constants | PropertyAttribute |
| These values are used to specify the behavior of a Property. | |
| constants | PropertyConcept |
| These constants are used to specify concepts of the introspection which apply to properties and to the methods which represent attributes. | |
| constants | PropertySetInfoChange |
| specifies reasons for sending PropertySetInfoChangeEvents. | |
| constants | TolerantPropertySetResultType |
| specifies the possible failure types when using the com::sun::star::beans::XTolerantMultiPropertySet interface. | |
Classes | |
| struct | Ambiguous< T > |
| A value of a given type that can be ambiguous. More... | |
| struct | Defaulted< T > |
| A value of a given type that can be defaulted. More... | |
| struct | GetDirectPropertyTolerantResult |
| specifies information being retrieved about a single property. More... | |
| struct | GetPropertyTolerantResult |
| specifies information being retrieved about a single property. More... | |
| exception | IllegalTypeException |
| This exception is thrown to indicate the use of a type which is not appropriate. More... | |
| service | Introspection |
| A legacy (single-instance) service variant of theIntrospection singleton. More... | |
| exception | IntrospectionException |
| This exception is thrown when an exception happens during introspection. More... | |
| struct | NamedValue |
| specifies a pair assembled from a name and a value. More... | |
| exception | NotRemoveableException |
| This exception is thrown to indicate that removing a property from an XPropertyContainer is not allowed. More... | |
| struct | Optional< T > |
| An optional value of a given type. More... | |
| struct | Pair< T, U > |
| A tuple, or pair. More... | |
| struct | Property |
| This structure describes a property. More... | |
| service | PropertyBag |
| Implementation of this service can keep any properties and is useful when an XPropertySet is to be used, for example, as parameters for a method call. More... | |
| struct | PropertyChangeEvent |
| gets delivered whenever a "bound" or "constrained" property is changed. More... | |
| exception | PropertyExistException |
| This exception is thrown to indicate that a property with this name already exists in the object. More... | |
| service | PropertySet |
| This is a generic service which should be supported by all services which have properties. More... | |
| struct | PropertySetInfoChangeEvent |
| gets delivered whenever an XPropertySetInfo is changed. More... | |
| struct | PropertyStateChangeEvent |
| is delivered whenever the state of a "bound" property is changed. More... | |
| struct | PropertyValue |
| specifies a property value. More... | |
| exception | PropertyVetoException |
| This exception is thrown when a proposed change to a property represents an unacceptable value. More... | |
| struct | SetPropertyTolerantFailed |
| specifies information about a single property failed to be set. More... | |
| struct | StringPair |
| specifies a pair of two strings. More... | |
| singleton | theIntrospection |
| provides functionality to get information about an object's properties and methods. More... | |
| exception | UnknownPropertyException |
| This exception is thrown to indicate that the property name is unknown to the implementation. More... | |
| interface | XExactName |
| provides a method of changing names for converting an approximate name to an existing name. More... | |
| interface | XFastPropertySet |
| provides a fast way of accessing and changing property values. More... | |
| interface | XHierarchicalPropertySet |
| provides information about and access to the a hierarchy of properties from an implementation. More... | |
| interface | XHierarchicalPropertySetInfo |
| specifies a hierarchy of properties. More... | |
| interface | XIntrospection |
| allows the inspection of an object's properties and methods. More... | |
| interface | XIntrospectionAccess |
| represents the result of an introspection operation done by the inspect method of XIntrospection. More... | |
| interface | XMaterialHolder |
| gives access to the material a (tool-) object is working on. More... | |
| interface | XMultiHierarchicalPropertySet |
| provides access to multiple properties which form a hierarchy. More... | |
| interface | XMultiPropertySet |
| provides access to multiple properties with a single call. More... | |
| interface | XMultiPropertyStates |
| makes it possible to query information about the state of one or more properties. More... | |
| interface | XPropertiesChangeListener |
| receives events which get fired whenever a bound property is changed. More... | |
| interface | XPropertiesChangeNotifier |
| specifies a notifier for changed property values More... | |
| interface | XProperty |
| Is implemented by objects that also are a property of some other object. More... | |
| interface | XPropertyAccess |
| makes it possible to access all property values and to set them at once. More... | |
| interface | XPropertyBag |
| interface | XPropertyChangeListener |
| is used to receive PropertyChangeEvents whenever a bound property is changed. More... | |
| interface | XPropertyContainer |
| makes it possible to add and remove properties to or from an object. More... | |
| interface | XPropertySet |
| provides information about and access to the properties from an implementation. More... | |
| interface | XPropertySetInfo |
| specifies a set of properties. More... | |
| interface | XPropertySetInfoChangeListener |
| a listener for events related to XPropertySetInfos. More... | |
| interface | XPropertySetInfoChangeNotifier |
| a notifier for changes of XPropertySetInfos. More... | |
| interface | XPropertySetOption |
| interface | XPropertyState |
| makes it possible to query information about the state of one or more properties. More... | |
| interface | XPropertyStateChangeListener |
| receives events which get fired whenever the state of a bound property is changed. More... | |
| interface | XPropertyWithState |
| makes it possible to query information about the state of this object, seen as a property contained in a property set. More... | |
| interface | XTolerantMultiPropertySet |
| provides access to multiple iformation of a set of properties with a single call. More... | |
| interface | XVetoableChangeListener |
| is used to receive PropertyChangeEvents whenever a "constrained" property is changed. More... | |
Typedefs | |
| typedef sequence< PropertyValue > | PropertyValues |
| specifies a sequence of PropertyValue instances. | |
Enumerations | |
| enum | PropertyState { DIRECT_VALUE , DEFAULT_VALUE , AMBIGUOUS_VALUE } |
| This enumeration lists the states that a property value can have. More... | |
Java beans-like property access and introspection.
|
published |
specifies a sequence of PropertyValue instances.
Such sequences are especially useful for remote interfaces.
|
published |
This enumeration lists the states that a property value can have.
The state consists of two aspects:
| Enumerator | |
|---|---|
| DIRECT_VALUE | The value of the property is stored in the PropertySet itself. <p>The property value must be available and of the specified type. If the PropertyAttribute field in the struct Property contains PropertyAttribute::MAYBEVOID, then the value may be void. </p> |
| DEFAULT_VALUE | The value of the property is available from a master (e.g., template). <p>The PropertyAttribute field in the struct Property must contain the PropertyAttribute::MAYBEDEFAULT flag. The property value must be available and of the specified type. If the PropertyAttribute field in the struct Property contains PropertyAttribute::MAYBEVOID, then the value may be void. </p> |
| AMBIGUOUS_VALUE | The value of the property is only a recommendation because there are multiple values for this property (e.g., from a multi selection). The PropertyAttribute field in the struct Property must contain the PropertyAttribute::MAYBEAMBIGUOUS flag. The property value must be available and of the specified type. If the Attribute field in the struct Property contains PropertyAttribute::MAYBEVOID, then the value may be void. |