net.sf.taverna.t2.lang.observer
Class ObserverTest.MyObservable
java.lang.Object
net.sf.taverna.t2.lang.observer.ObserverTest.MyObservable
- All Implemented Interfaces:
- Observable<java.lang.String>
- Enclosing class:
- ObserverTest
public class ObserverTest.MyObservable
- extends java.lang.Object
- implements Observable<java.lang.String>
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObserverTest.MyObservable
public ObserverTest.MyObservable()
addObserver
public void addObserver(Observer<java.lang.String> observer)
- Description copied from interface:
Observable
- Register an
Observer
- Specified by:
addObserver in interface Observable<java.lang.String>
- Parameters:
observer - the class who wants notified of changes
removeObserver
public void removeObserver(Observer<java.lang.String> observer)
- Description copied from interface:
Observable
- Remove a class who is currently observing
- Specified by:
removeObserver in interface Observable<java.lang.String>
- Parameters:
observer - the class who no longer wants notified
triggerEvent
public void triggerEvent()
getObservers
public java.util.List<Observer<java.lang.String>> getObservers()
- Description copied from interface:
Observable
- A list of all the currently registered
Observers
- Specified by:
getObservers in interface Observable<java.lang.String>
- Returns: