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.
|
DefaultPersistenceDelegate | DefaultPersistenceDelegate is a PersistenceDelegate
implementation that can be used to serialize objects which adhere to the
Java Beans naming convention.
|
Encoder | |
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. |
IndexedPropertyChangeEvent | This is like a PropertyChangeEvent, but also carries with it the
index of the property which changed.
|
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.
|
ParameterDescriptor | ParameterDescriptor represents a single parameter to a 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. |
PropertyChangeListenerProxy | This class provides an extension to PropertyChangeListener -
associating a name with the listener. |
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. |
VetoableChangeListenerProxy | This class provides an extension to VetoableChangeListener -
associating a name with the listener. |
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. |
XMLEncoder | This class uses the PersistenceDelegate and Encoder
infrastructure to generate an XML representation of the objects it
serializes.
|