org.jdesktop.beans
Class AbstractSerializableBean

java.lang.Object
  extended by org.jdesktop.beans.AbstractBean
      extended by org.jdesktop.beans.AbstractSerializableBean
All Implemented Interfaces:
java.io.Serializable

public abstract class AbstractSerializableBean
extends AbstractBean
implements java.io.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.

Author:
Karl George Schaefer
See Also:
Serializable, ObjectInputStream, ObjectOutputStream, Serialized Form

Method Summary
 
Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait