|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsophware.home.lang.StateObject
public abstract class StateObject
StateObject is the base class for all objects whose state
can be monitored.
This class provides functionality for StateChangeListeners
to get notified when state changes occur.
StateChangeListener,
Serialized Form| Constructor Summary | |
|---|---|
StateObject()
|
|
| Method Summary | |
|---|---|
void |
addStateChangeListener(StateChangeListener l)
Registers an StateChangeListener for changes to this
StateObject. |
protected void |
fireStateChange()
Notifies listeners. |
void |
removeStateChangeListener(StateChangeListener l)
Deregisters an yStateChangeListener for changes to this
StateObject. |
abstract boolean |
stateEquals(java.lang.Object value)
Abstract method used to compares a value to the state of the object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StateObject()
| Method Detail |
|---|
public void addStateChangeListener(StateChangeListener l)
StateChangeListener for changes to this
StateObject.
l - the listener interested in this objectpublic void removeStateChangeListener(StateChangeListener l)
yStateChangeListener for changes to this
StateObject.
l - the listener no longer interested in this objectprotected void fireStateChange()
public abstract boolean stateEquals(java.lang.Object value)
value - value to be compared to current state
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||