Overview | Module | Use | Devguide | Index

Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups

:: 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.
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 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
NamedValue | specifies a pair assembled from a name and a value.
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.
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 PropertySetInfoChangeEvent s.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.