|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.taverna.t2.lang.observer.MultiCaster<Message>
Message - public class MultiCaster<Message>
Send notifications to registered observers about changes to models
| Constructor Summary | |
|---|---|
MultiCaster(Observable<Message> observable)
Set the observable ie. |
|
| Method Summary | |
|---|---|
void |
addObserver(Observer<Message> observer)
Register an observer ie. |
java.util.List<Observer<Message>> |
getObservers()
A list of all the classes currently registered with this MultiCaster |
void |
notify(Message message)
Tell all the registered observers about the change to the model |
void |
removeObserver(Observer<Message> observer)
Remove the observer and no longer send out any notifications about it |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiCaster(Observable<Message> observable)
observable ie. the class that changes are happening to
and it's Message for this MultiCaster
observable - | Method Detail |
|---|
public void notify(Message message)
message - public void addObserver(Observer<Message> observer)
addObserver in interface Observable<Message>observer - the class who wants notified of changespublic void removeObserver(Observer<Message> observer)
removeObserver in interface Observable<Message>observer - the class who no longer wants notifiedpublic java.util.List<Observer<Message>> getObservers()
MultiCaster
getObservers in interface Observable<Message>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||