edu.usc.cse.desi.model
Class AbstractDESIModel
java.lang.Object
edu.usc.cse.desi.model.AbstractDESIModel
- All Implemented Interfaces:
- java.util.EventListener, java.beans.PropertyChangeListener, java.io.Serializable
- Direct Known Subclasses:
- AbstractDataModel, AbstractViewModel
- public abstract class AbstractDESIModel
- extends java.lang.Object
- implements java.beans.PropertyChangeListener, java.io.Serializable
This class is to be the ultimate superclass of all model objects
because it provides the functionality for property listeners.
- Author:
- Nels
Started Feb 15, 2004
- See Also:
- Serialized Form
|
Field Summary |
protected java.beans.PropertyChangeSupport |
listeners
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listeners
protected transient java.beans.PropertyChangeSupport listeners
AbstractDESIModel
public AbstractDESIModel()
reinitialize
public void reinitialize()
- This method is to be called after a model is recreated. The only example of this
that I can think of now is when the model is deserialized. listeners needs to be
'new'ed.
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange in interface java.beans.PropertyChangeListener
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
firePropertyChange
protected void firePropertyChange(java.lang.String prop,
java.lang.Object oldValue,
java.lang.Object newValue)