Class Summary
BeanDescriptor BeanDescriptor describes general information about a Bean, plus
stores the Bean's Class and it's customizer's Class.
Beans Beans provides some helper methods that allow the basic
operations of Bean-ness.
EventHandler EventHandler forms a bridge between dynamically created listeners and
arbitrary properties and methods.
You can use this class to easily create listener implementations for
some basic interactions between an event source and its target.
EventSetDescriptor EventSetDescriptor describes the hookup between an event source class and
an event listener class.
Expression An Expression captures the execution of an object method
that returns a value.
It stores an object, the method to call, and the arguments to pass to
the method.
While this class can generally be used to describe method calls it is
part of the XML serialization API.
FeatureDescriptor FeatureDescriptor is the common superclass for all JavaBeans Descriptor
classes.
IndexedPropertyDescriptor IndexedPropertyDescriptor describes information about a JavaBean
indexed property, by which we mean an array-like property that
has been exposed via a pair of get and set methods and another
pair that allows you to get to the property by an index.
An example property would have four methods like this:
FooBar[] getFoo()
void setFoo(FooBar[])
FooBar getFoo(int)
void setFoo(int,FooBar)
The constraints put on get and set methods are:
- There must be at least a get(int) or a set(int,...) method.
Introspector Introspector is the class that does the bulk of the
design-time work in Java Beans.
MethodDescriptor MethodDescriptor describes information about a JavaBeans method.
PersistenceDelegate A
PersistenceDelegate describes how a another object
has to constructed and transformed in order to create a complete
replicate.
For custom classes you will need to implement
PersistenceDelegate in a way that is suitable for them.
PropertyChangeEvent PropertyChangeEvents are fired in the PropertyChange and VetoableChange
event classes.
PropertyChangeSupport PropertyChangeSupport makes it easy to fire property change events and
handle listeners.
PropertyDescriptor PropertyDescriptor describes information about a JavaBean property,
by which we mean a property that has been exposed via a pair of
get and set methods.
PropertyEditorManager PropertyEditorManager is used to find property editors
for various types (not necessarily Beans).
It first checks to see if the property editor is
already registered; if it is, that property editor is
used.
PropertyEditorSupport PropertyEditorSupport helps with PropertyEditors,
implementing base functionality that they usually must
have but which is a pain to implement.
SimpleBeanInfo SimpleBeanInfo is a class you may extend to more easily
provide select information to the Introspector.
Statement A Statement captures the execution of an object method.
VetoableChangeSupport VetoableChangeSupport makes it easy to fire vetoable change events and
handle listeners.
XMLDecoder The XMLDecoder reads XML data that is structured according to
this DTD
and creates objects according to the content.