Generated by
JDiff

Package java.beans

Added Classes and Interfaces
DefaultPersistenceDelegate The DefaultPersistenceDelegate is a concrete implementation of the abstract PersistenceDelegate class and is the delegate used by default for classes about which no information is available.
Encoder An 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 The EventHandler class provides support for dynamically generating event listeners whose methods execute a simple statement involving an incoming event object and a target object.
ExceptionListener An ExceptionListener is notified of internal exceptions.
Expression An 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 "a.getFoo()".
PersistenceDelegate 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.
PropertyChangeListenerProxy A class which extends the EventListenerProxy specifically for adding a named PropertyChangeListener.
Statement A Statement object represents a primitive statement in which a single method is applied to a target and a set of arguments - as in "a.setFoo(b)".
VetoableChangeListenerProxy A class which extends the EventListenerProxy specifically for associating a VetoableChangeListener with a "constrained" property.
XMLDecoder The XMLDecoder class is used to read XML documents created using the XMLEncoder and is used just like the ObjectInputStream.
XMLEncoder The XMLEncoder class is a complementary alternative to the ObjectOutputStream and can used to generate a textual representation of a JavaBean in the same way that the ObjectOutputStream can be used to create binary representation of Serializable objects.
 

Changed Classes and Interfaces
AppletInitializer

This interface is designed to work in collusion with java.beans.Beans.instantiate.

DesignMode

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.

EventSetDescriptor An EventSetDescriptor describes a group of events that a given Java bean fires.
IndexedPropertyDescriptor 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.
Introspector The Introspector class provides a standard way for tools to learn about the properties events and methods supported by a target Java Bean.
PropertyChangeSupport This is a utility class that can be used by beans that support bound properties.
PropertyDescriptor A PropertyDescriptor describes one property that a Java Bean exports via a pair of accessor methods.
VetoableChangeSupport This is a utility class that can be used by beans that support constrained properties.