org.jdesktop.beans
Class AbstractSerializableBean
java.lang.Object
org.jdesktop.beans.AbstractBean
org.jdesktop.beans.AbstractSerializableBean
- All Implemented Interfaces:
- Serializable
public abstract class AbstractSerializableBean
- extends AbstractBean
- implements Serializable
This subclass enhances AbstractBean by implementing the
Serializable interface. AbstractSerializableBean correctly
serializes all Serializable listeners that it contains. Implementors
that need to extends AbstractBean or one of its subclasses and
require serialization should use this class if possible. If it is not
possible to extend this class, the implementation can guide implementors on
how to properly serialize the listeners.
- See Also:
Serializable,
ObjectInputStream,
ObjectOutputStream,
Serialized Form
| Methods inherited from class org.jdesktop.beans.AbstractBean |
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener |
AbstractSerializableBean
protected AbstractSerializableBean()
- Creates a new instance of
AbstractSerializableBean.
AbstractSerializableBean
protected AbstractSerializableBean(PropertyChangeSupport pcs,
VetoableChangeSupport vcs)
- Creates a new instance of
AbstractSerializableBean, using the
supplied support delegates. Neither of these may be null.
- Parameters:
pcs - the property change support class to usevcs - the vetoable change support class to use
- Throws:
NullPointerException - if any parameter is null