|
Side of Software Wizard Library 1.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sos.wizard.AbstractModel
An abstract implementation of Model
that handles the
registration and notification of property change listeners.
Subclasses need only call the appropriate firePropertyChange
method
when a property changes.
Constructor Summary | |
AbstractModel()
|
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Registers the specified property change listener. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Registers the specified property change listener for the specified property. |
protected void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
Notifies property change listeners that the boolean property named
propertyName has changed from oldValue
to newValue . |
protected void |
firePropertyChange(java.lang.String propertyName,
double oldValue,
double newValue)
Notifies property change listeners that the double property named
propertyName has changed from oldValue
to newValue . |
protected void |
firePropertyChange(java.lang.String propertyName,
float oldValue,
float newValue)
Notifies property change listeners that the float property named
propertyName has changed from oldValue
to newValue . |
protected void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
Notifies property change listeners that the int property named
propertyName has changed from oldValue
to newValue . |
protected void |
firePropertyChange(java.lang.String propertyName,
long oldValue,
long newValue)
Notifies property change listeners that the long property named
propertyName has changed from oldValue
to newValue . |
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Notifies property change listeners that the property named propertyName has changed from oldValue
to newValue . |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Unregisters the specified listener. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Unregisters the specified listener for the specified property. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractModel()
Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Model
addPropertyChangeListener
in interface Model
listener
- object to receive notifications when changes occurpublic void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
Model
addPropertyChangeListener
in interface Model
propertyName
- the property for which changes should be sent to
listener
listener
- object to receive notifications when changes occur
to the property named propertyName
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
propertyName
has changed from oldValue
to newValue
.
propertyName
- name of property that changedoldValue
- previous value of propertynewValue
- new value of propertyprotected void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
boolean
property named
propertyName
has changed from oldValue
to newValue
.
propertyName
- name of property that changedoldValue
- previous value of propertynewValue
- new value of propertyprotected void firePropertyChange(java.lang.String propertyName, double oldValue, double newValue)
double
property named
propertyName
has changed from oldValue
to newValue
.
propertyName
- name of property that changedoldValue
- previous value of propertynewValue
- new value of propertyprotected void firePropertyChange(java.lang.String propertyName, float oldValue, float newValue)
float
property named
propertyName
has changed from oldValue
to newValue
.
propertyName
- name of property that changedoldValue
- previous value of propertynewValue
- new value of propertyprotected void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
int
property named
propertyName
has changed from oldValue
to newValue
.
propertyName
- name of property that changedoldValue
- previous value of propertynewValue
- new value of propertyprotected void firePropertyChange(java.lang.String propertyName, long oldValue, long newValue)
long
property named
propertyName
has changed from oldValue
to newValue
.
propertyName
- name of property that changedoldValue
- previous value of propertynewValue
- new value of propertypublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Model
removePropertyChangeListener
in interface Model
listener
- object no longer wishing to receive notificationspublic void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
Model
removePropertyChangeListener
in interface Model
propertyName
- the property for which changes should no longer be sent to
listener
listener
- object no longer wishing to receive notifications when changes occur
to the property named propertyName
|
Side of Software Wizard Library 1.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |