Top | Module | Use | Manual | Index |
 NESTED MODULES | SERVICES | INTERFACES | STRUCTS | EXCEPTIONS | ENUMS | TYPEDEFS | CONSTANT GROUPS  |
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. |
PropertySet | specifies an abstract service which gives some hints which interfaces belong to a proper property set implementation. |
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 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 |
|
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 | 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. This list is not necessarily complete; new constants may be added (by the author). |
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. |
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.