All Packages Class Hierarchy This Package Previous Next Index
Class improv.event.ImprovObservable
java.lang.Object
|
+----improv.event.ImprovObservable
- public abstract class ImprovObservable
- extends Object
This class is the superclass of all Improv Objects which generate events
It is more flexible than the standard Observable class provided in Java. Because it allows
each observer to register an object which will be passed back to the observer when an ImprovEvent is generated.
An observer may also register itself more than once, providing multiple object arguments.
- See Also:
- ImprovObserver
-
type
-
-
ImprovObservable()
-
-
addObserver(ImprovObserver)
- Used to register an ImprovObserver with the ImprovObservable object.
-
addObserver(ImprovObserver, Object)
- Used to register an ImprovObserver with the ImprovObservable object.
-
countObservers()
-
-
deleteObserver(ImprovObserver)
- Unregister an observer with this Object.
-
deleteObservers()
-
-
getType()
-
-
notifyObservers()
-
type
protected int type
ImprovObservable
public ImprovObservable()
addObserver
public final void addObserver(ImprovObserver observer,
Object obj)
- Used to register an ImprovObserver with the ImprovObservable object.
- Parameters:
- observer - the ImprovObserver receiving events from this Object.
- obj - an optional object which is passed back to the observer when an ImprovEvent is generated.
addObserver
public final void addObserver(ImprovObserver i)
- Used to register an ImprovObserver with the ImprovObservable object.
The equivelant of addObserver(observer,null).
- Parameters:
- observer - the ImprovObserver receiving events from this Object.
deleteObserver
public final void deleteObserver(ImprovObserver improvObserver)
- Unregister an observer with this Object.
- Parameters:
- improvObserver - the observer to be unregistered
deleteObservers
public final void deleteObservers()
notifyObservers
public final void notifyObservers()
countObservers
public final int countObservers()
getType
public final int getType()
All Packages Class Hierarchy This Package Previous Next Index