module com::sun::star::beans

(Global Index)

submodules

services

interfaces

structs

exceptions

enums

typedefs

constant groups


submodules


services

Introspection makes it possible to inspect an object concerning its properties and functions.
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.

interfaces

XExactName provides a method of changing names for converting an approximate name to an existing name.
XFastPropertySet provides a fast way of accessing and changing property values.
XHierarchicalPropertySet provides information about and access to the a hierarchy of properties from an implementation.
XHierarchicalPropertySetInfo specifies a hierarchy of properties.
XIntroTest This is a test interface for introspection.
XIntrospection allows the inspection of an object's properties and functions.
XIntrospectionAccess gives access to the result of an interface / object introspection done by the inspect-method of XIntrospection.
XMaterialHolder allows the inspection of an object's properties and functions.
XMultiHierarchicalPropertySet provides access to multiple properties which form a hierarchy.
XMultiPropertySet provides access to multiple properties with a single call.
XMultiPropertyStates makes it possible to query information about the state of one or more properties.
XPropertiesChangeListener receives events which get fired whenever a bound property is changed.
XPropertiesChangeNotifier specifies a notifier for changed property values
XProperty Is implemented by objects that also are a property of some other object.
XPropertyAccess makes it possible to access all property values and to set them at once.
XPropertyChangeListener is used to receive PropertyChangeEvent s whenever a bound property is changed.
XPropertyContainer makes it possible to add and remove properties to or from an object.
XPropertySet provides information about and access to the properties from an implementation.
XPropertySetInfo specifies a set of properties.
XPropertySetInfoChangeListener a listener for events related to XPropertySetInfo s.
XPropertySetInfoChangeNotifier a notifier for changes of XPropertySetInfo s.
XPropertyState makes it possible to query information about the state of one or more properties.
XPropertyStateChangeListener receives events which get fired whenever the state of a bound property is changed.
XPropertyWithState makes it possible to query information about the state of this object, seen as a property contained in a property set.
XVetoableChangeListener is used to receive PropertyChangeEvent s whenever a "constrained" property is changed.

structs

Property This structure describes a property.
PropertyChangeEvent gets delivered whenever a "bound" or "constrained" property is changed.
PropertySetInfoChangeEvent gets delivered whenever an XPropertySetInfo is changed.
PropertyStateChangeEvent gets delivered whenever the state of a "bound" property is changed.
PropertyValue specifies a property value.

exceptions

IllegalTypeException This exception is thrown to indicate the use of a type which is not appropriate.
IntrospectionException This exception is thrown when an exception happens during introspection.
NotRemoveableException This exception is thrown to indicate that removing a property from an XPropertyContainer is not allowed.
PropertyExistException This exception is thrown to indicate that the property already exists in the object.
PropertyVetoException This exception is thrown when a proposed change to a property represents an unacceptable value.
UnknownPropertyException This exception is thrown to indicate that the property is unknown to the implementation.

enums

PropertyState This enumeration lists the states that a property value can have.

typedefs

PropertyValues specifies a sequence of PropertyValue instances.

constant groups

MethodConcept These constants are used to specify concepts of the introspection which apply to methods. This list is not necessarily complete; new constants may be added (by the author).
PropertyAttribute These values are used to specify the behaviour of a Property .
PropertyConcept These constants are used to specify concepts of the introspection which apply to properties and to the methods which represent attributes.
PropertySetInfoChange specifies reasons for sending PropertySetInfoChangeEvent s.
Top of Page