This interface is designed to work in collusion with java.beans.Beans.instantiate.
||A bean implementor who wishes to provide explicit information about
their bean may provide a BeanInfo class that implements this BeanInfo
interface and provides explicit information about the methods,
properties, events, etc, of their bean.
||A customizer class provides a complete custom GUI for customizing
a target Java Bean.
This interface is intended to be implemented by, or delegated from, instances
of java.beans.beancontext.BeanContext, in order to propagate to its nested hierarchy
of java.beans.beancontext.BeanContextChild instances, the current "designTime" property.
||An ExceptionListener is notified of internal exceptions.
||A "PropertyChange" event gets fired whenever a bean changes a "bound"
||A PropertyEditor class provides support for GUIs that want to
allow users to edit a property value of a given type.
||A VetoableChange event gets fired whenever a bean changes a "constrained"
||Under some circumstances a bean may be run on servers where a GUI
is not available.
||A BeanDescriptor provides global information about a "bean",
including its Java class, its displayName, etc.
||This class provides some general purpose beans control methods.
DefaultPersistenceDelegate is a concrete implementation of
PersistenceDelegate class and
is the delegate used by default for classes about
which no information is available.
Encoder is a class which can be used to create
files or streams that encode the state of a collection of
JavaBeans in terms of their public APIs.
EventHandler class provides
support for dynamically generating event listeners whose methods
execute a simple statement involving an incoming event object
and a target object.
||An EventSetDescriptor describes a group of events that a given Java
Expression object represents a primitive expression
in which a single method is applied to a target and a set of
arguments to return a result - as in
||The FeatureDescriptor class is the common baseclass for PropertyDescriptor,
EventSetDescriptor, and MethodDescriptor, etc.
||An "IndexedPropertyChange" event gets delivered whenever a component that
conforms to the JavaBeans specification (a "bean") changes a bound
||An IndexedPropertyDescriptor describes a property that acts like an
array and has an indexed read and/or indexed write method to access
specific elements of the array.
||The Introspector class provides a standard way for tools to learn about
the properties, events, and methods supported by a target Java Bean.
||A MethodDescriptor describes a particular method that a Java Bean
supports for external access from other components.
||The ParameterDescriptor class allows bean implementors to provide
additional information on each of their parameters, beyond the
low level type information provided by the java.lang.reflect.Method
||The PersistenceDelegate class takes the responsibility
for expressing the state of an instance of a given class
in terms of the methods in the class's public API.
||A "PropertyChange" event gets delivered whenever a bean changes a "bound"
or "constrained" property.
||A class which extends the
for adding a named
||This is a utility class that can be used by beans that support bound
||A PropertyDescriptor describes one property that a Java Bean
exports via a pair of accessor methods.
||The PropertyEditorManager can be used to locate a property editor for
any given type name.
||This is a support class to help build property editors.
||This is a support class to make it easier for people to provide
Statement object represents a primitive statement
in which a single method is applied to a target and
a set of arguments - as in
||A class which extends the
for associating a
VetoableChangeListener with a "constrained"
||This is a utility class that can be used by beans that support constrained
XMLDecoder class is used to read XML documents
created using the
XMLEncoder and is used just like
XMLEncoder class is a complementary alternative to
ObjectOutputStream and can used to generate
a textual representation of a JavaBean in the same
way that the
be used to create binary representation of