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