| BeanDescriptor | Describes a bean's global information. | 
| Beans | This class Beansprovides some methods for manipulting bean
 controls. | 
| DefaultPersistenceDelegate | Default PersistenceDelegate for normal classes. | 
| Encoder | The Encoder, together withPersistenceDelegates, can encode an object into a series of java statements. | 
| EventHandler |  | 
| EventSetDescriptor |  | 
| Expression |  | 
| FeatureDescriptor | Common base class for Descriptors. | 
| IndexedPropertyChangeEvent |  | 
| IndexedPropertyDescriptor |  | 
| Introspector | The Introspectoris a utility for developers to figure out
 which properties, events, and methods a JavaBean supports. | 
| MethodDescriptor | Describes a bean's method. | 
| ParameterDescriptor |  | 
| PersistenceDelegate | PersistenceDelegateinstances write received bean objects to
 encoders in the form of expressions and statements, which can be evaluated or
 executed to reconstruct the recorded bean objects in a new environment during
 decoding.
 | 
| PropertyChangeEvent |  | 
| PropertyChangeListenerProxy |  | 
| PropertyChangeSupport |  | 
| PropertyDescriptor |  | 
| PropertyEditorManager |  | 
| PropertyEditorSupport |  | 
| SimpleBeanInfo |  | 
| Statement |  | 
| VetoableChangeListenerProxy |  | 
| VetoableChangeSupport |  | 
| XMLDecoder | XMLDecoderreads objects from xml created byXMLEncoder.
 | 
| XMLEncoder | XMLEncoderextendsEncoderto write out the
 encoded statements and expressions in xml format.
 |