| Interface | Description |
|---|---|
| AppletInitializer |
This interface is a mechanism for the initialization of a Java
Bean that is also an Applet.
|
| BeanInfo |
BeanInfo can be implemented in order to provide explicit information to the Introspector.
|
| Customizer |
You may explicitly provide a Customizer for your Bean
class, which allows you complete control of the editing
of the Bean.
|
| DesignMode |
BeanContextChild implementors implement this to get information
about whether they are in a design time or runtime environment. |
| ExceptionListener |
This interface allows a class to monitor internal exceptions, to try to
recover from them.
|
| PropertyChangeListener |
PropertyChangeListener allows a class to monitor properties of a Bean for
changes.
|
| PropertyEditor |
PropertyEditors are custom GUI editors for specific types of values.
|
| VetoableChangeListener |
VetoableChangeListener allows a class to monitor proposed changes to
properties of a Bean and, if desired, prevent them from occurring.
|
| Visibility |
Visibility is an interface a Bean may implement so that the environment
can tell the Bean whether there is a GUI or not, and so that the Bean
can tell the environment whether it needs one or can run without one.
|
| Class | Description |
|---|---|
| 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.
|
| 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.
|
| 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.
|
| 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. |
| 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).
|
| 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. |
| Exception | Description |
|---|---|
| IntrospectionException |
IntrospectionException is thrown when the Introspector fails.
|
| PropertyVetoException |
PropertyVetoException is thrown when a VetoableChangeListener doesn't
like the proposed change.
|
| Annotation Type | Description |
|---|---|
| ConstructorProperties |
An annotation used to associate the parameters of a
constructor with the accessor methods that later provide
access to these values.
|