|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IObservable
Classes that are observed by others, as in the classic
Model-View pattern, should implement the IObservable
interface. The interface enforces a standard protocol for adding and
removing observers.
The intent of IObservable is similar to java.util.Observable,
however, to use Observable it must be extended. If different superclass
is required, this is impossible.
IObserver,
Observers| Method Summary | |
|---|---|
void |
addObserver(IObserver observer)
Add an observer to a list of observers. |
void |
removeObserver(IObserver observer)
Remove a specific observer from the list of observers. |
void |
removeObservers()
Remove all the observers from the list of observers. |
| Method Detail |
|---|
void addObserver(IObserver observer)
observer - The observer to add.void removeObserver(IObserver observer)
observer - The observer to remove.void removeObservers()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||