The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


:: com :: sun :: star ::

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

Services
Introspection provides functionality to get information about an object's properties and methods.
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.
PropertySet This is a generic service which should be supported by all servies which have properties.
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.
XFastPropertyState makes it possible to query information about the state of one or more properties.
XHierarchicalPropertySet provides information about and access to the a hierarchy of properties from an implementation.
XHierarchicalPropertySetInfo specifies a hierarchy of properties.
XIntroTest [ DEPRECATED ]
This is a test interface for introspection.
XIntrospection allows the inspection of an object's properties and methods.
XIntrospectionAccess represents the result of an introspection operation done by the inspect method of XIntrospection.
XMaterialHolder gives access to the material a (tool-) object is working on.
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 PropertyChangeEvents 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 XPropertySetInfos.
XPropertySetInfoChangeNotifier a notifier for changes of XPropertySetInfos.
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.
XTolerantMultiPropertySet provides access to multiple iformation of a set of properties with a single call.
XVetoableChangeListener is used to receive PropertyChangeEvents whenever a "constrained" property is changed.
Structs
Ambiguous A value of a given type that can be ambiguous.
Defaulted A value of a given type that can be defaulted.
GetDirectPropertyTolerantResult specifies information being retrieved about a single property. This type is used for the elements in the sequence returned by GetDirectPropertyTolerantResult.
GetPropertyTolerantResult specifies information being retrieved about a single property.
NamedValue specifies a pair assembled from a name and a value.
Optional An optional value of a given type.
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 is delivered whenever the state of a "bound" property is changed.
PropertyValue specifies a property value.
SetPropertyTolerantFailed specifies information about a single property failed to be set.
StringPair specifies a pair of two strings.
Exceptions
IllegalTypeException This exception is thrown to indicate the use of a type which is not appropriate.
IntrospectionException [ DEPRECATED ]
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 a property with this name 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 name 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.
PropertyAttribute These values are used to specify the behavior 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 PropertySetInfoChangeEvents.
TolerantPropertySetResultType specifies the possible failure types when using the XTolerantMultiPropertySet interface.
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.