|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jaulp.designpattern.observer.AbstractSubject<T>
public abstract class AbstractSubject<T>
The Class AbstractSubject.
| Constructor Summary | |
|---|---|
AbstractSubject()
Instantiates a new abstract subject. |
|
| Method Summary | |
|---|---|
void |
addObserver(Observer<T> observer)
Adds the given observer. |
void |
addObservers(java.util.Collection<Observer<T>> observers)
Adds the given observers. |
T |
getObservable()
Gets the observable. |
void |
observableChanged()
Observable have changed. |
void |
removeObserver(Observer<T> observer)
Removes the given observer. |
void |
removeObservers(java.util.Collection<Observer<T>> observers)
Removes the given observers. |
void |
setObservable(T observable)
Sets the observable. |
void |
updateObservers()
Update observers. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractSubject()
| Method Detail |
|---|
public T getObservable()
public void setObservable(T observable)
observable - the new observablepublic void addObserver(Observer<T> observer)
addObserver in interface Subject<T>observer - the observer to be added.Subject.addObserver(net.sourceforge.jaulp.designpattern.observer.ifaces.Observer)public void addObservers(java.util.Collection<Observer<T>> observers)
addObservers in interface Subject<T>observers - the observers to be added.Subject.addObservers(java.util.Collection)public void removeObserver(Observer<T> observer)
removeObserver in interface Subject<T>observer - the observer to be remove.Subject.removeObserver(net.sourceforge.jaulp.designpattern.observer.ifaces.Observer)public void removeObservers(java.util.Collection<Observer<T>> observers)
removeObservers in interface Subject<T>observers - the observers to be remove.Subject.removeObservers(java.util.Collection)public void updateObservers()
updateObservers in interface Subject<T>Subject.updateObservers()public void observableChanged()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||