:: com :: sun :: star ::

module beans
Description
Java beans-like property access and introspection.

Services
::com::sun::star::beans::Introspection provides functionality to get information about an object's properties and methods.
::com::sun::star::beans::PropertyBag Implementation of this service can keep any properties and is useful when an ::com::sun::star::beans::XPropertySet is to be used, for example, as parameters for a method call.
::com::sun::star::beans::PropertySet This is a generic service which should be supported by all servies which have properties.
Interfaces
::com::sun::star::beans::XExactName provides a method of changing names for converting an approximate name to an existing name.
::com::sun::star::beans::XFastPropertySet provides a fast way of accessing and changing property values.
::com::sun::star::beans::XHierarchicalPropertySet provides information about and access to the a hierarchy of properties from an implementation.
::com::sun::star::beans::XHierarchicalPropertySetInfo specifies a hierarchy of properties.
::com::sun::star::beans::XIntroTest [ DEPRECATED ]
This is a test interface for introspection.
::com::sun::star::beans::XIntrospection allows the inspection of an object's properties and methods.
::com::sun::star::beans::XIntrospectionAccess represents the result of an introspection operation done by the inspect method of ::com::sun::star::beans::XIntrospection .
::com::sun::star::beans::XMaterialHolder gives access to the material a (tool-) object is working on.
::com::sun::star::beans::XMultiHierarchicalPropertySet provides access to multiple properties which form a hierarchy.
::com::sun::star::beans::XMultiPropertySet provides access to multiple properties with a single call.
::com::sun::star::beans::XMultiPropertyStates makes it possible to query information about the state of one or more properties.
::com::sun::star::beans::XPropertiesChangeListener receives events which get fired whenever a bound property is changed.
::com::sun::star::beans::XPropertiesChangeNotifier specifies a notifier for changed property values
::com::sun::star::beans::XProperty Is implemented by objects that also are a property of some other object.
::com::sun::star::beans::XPropertyAccess makes it possible to access all property values and to set them at once.
::com::sun::star::beans::XPropertyChangeListener is used to receive ::com::sun::star::beans::PropertyChangeEvent s whenever a bound property is changed.
::com::sun::star::beans::XPropertyContainer makes it possible to add and remove properties to or from an object.
::com::sun::star::beans::XPropertySet provides information about and access to the properties from an implementation.
::com::sun::star::beans::XPropertySetInfo specifies a set of properties.
::com::sun::star::beans::XPropertySetInfoChangeListener a listener for events related to ::com::sun::star::beans::XPropertySetInfo s.
::com::sun::star::beans::XPropertySetInfoChangeNotifier a notifier for changes of ::com::sun::star::beans::XPropertySetInfo s.
::com::sun::star::beans::XPropertyState makes it possible to query information about the state of one or more properties.
::com::sun::star::beans::XPropertyStateChangeListener receives events which get fired whenever the state of a bound property is changed.
::com::sun::star::beans::XPropertyWithState makes it possible to query information about the state of this object, seen as a property contained in a property set.
::com::sun::star::beans::XTolerantMultiPropertySet provides access to multiple iformation of a set of properties with a single call.
::com::sun::star::beans::XVetoableChangeListener is used to receive ::com::sun::star::beans::PropertyChangeEvent s whenever a "constrained" property is changed.
Structs
::com::sun::star::beans::Ambiguous A value of a given type that can be ambiguous.
::com::sun::star::beans::Defaulted A value of a given type that can be defaulted.
::com::sun::star::beans::GetDirectPropertyTolerantResult specifies information being retrieved about a single property. This type is used for the elements in the sequence returned by GetDirectPropertyTolerantResult .
::com::sun::star::beans::GetPropertyTolerantResult specifies information being retrieved about a single property.
::com::sun::star::beans::NamedValue specifies a pair assembled from a name and a value.
::com::sun::star::beans::Optional An optional value of a given type.
::com::sun::star::beans::Property This structure describes a property.
::com::sun::star::beans::PropertyChangeEvent gets delivered whenever a "bound" or "constrained" property is changed.
::com::sun::star::beans::PropertySetInfoChangeEvent gets delivered whenever an ::com::sun::star::beans::XPropertySetInfo is changed.
::com::sun::star::beans::PropertyStateChangeEvent is delivered whenever the state of a "bound" property is changed.
::com::sun::star::beans::PropertyValue specifies a property value.
::com::sun::star::beans::SetPropertyTolerantFailed specifies information about a single property failed to be set.
::com::sun::star::beans::StringPair specifies a pair of two strings.
Exceptions
::com::sun::star::beans::IllegalTypeException This exception is thrown to indicate the use of a type which is not appropriate.
::com::sun::star::beans::IntrospectionException [ DEPRECATED ]
This exception is thrown when an exception happens during introspection.
::com::sun::star::beans::NotRemoveableException This exception is thrown to indicate that removing a property from an ::com::sun::star::beans::XPropertyContainer is not allowed.
::com::sun::star::beans::PropertyExistException This exception is thrown to indicate that a property with this name already exists in the object.
::com::sun::star::beans::PropertyVetoException This exception is thrown when a proposed change to a property represents an unacceptable value.
::com::sun::star::beans::UnknownPropertyException This exception is thrown to indicate that the property name is unknown to the implementation.
Enums
::com::sun::star::beans::PropertyState This enumeration lists the states that a property value can have.
Typedefs
::com::sun::star::beans::PropertyValues specifies a sequence of ::com::sun::star::beans::PropertyValue instances.
Constant Groups
::com::sun::star::beans::MethodConcept These constants are used to specify concepts of the introspection which apply to methods.
::com::sun::star::beans::PropertyAttribute These values are used to specify the behavior of a ::com::sun::star::beans::Property .
::com::sun::star::beans::PropertyConcept These constants are used to specify concepts of the introspection which apply to properties and to the methods which represent attributes.
::com::sun::star::beans::PropertySetInfoChange specifies reasons for sending ::com::sun::star::beans::PropertySetInfoChangeEvent s.
::com::sun::star::beans::TolerantPropertySetResultType specifies the possible failure types when using the ::com::sun::star::beans::XTolerantMultiPropertySet interface.
Top of Page