|
||||||||||
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 |