Package com.microej.kf.util.observable
Class KernelObservable
- java.lang.Object
-
- ej.observable.Observable
-
- com.microej.kf.util.observable.KernelObservable
-
public class KernelObservable extends Observable
Extension ofObservablewhich can handle observers from anyModule.
-
-
Constructor Summary
Constructors Constructor Description KernelObservable()Creates a kernel observable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObserver(Observer observer)Adds an observer to the set of observers for this observable.voiddispose()Disposes this kernel observable.-
Methods inherited from class ej.observable.Observable
clearChanged, countObservers, deleteObserver, deleteObservers, getObservers, hasChanged, notifyObservers, setChanged
-
-
-
-
Constructor Detail
-
KernelObservable
public KernelObservable()
Creates a kernel observable.This registers a feature state listener in the kernel. The
dispose()method has to be called once this object is not used anymore in order to unregister the feature state listener.
-
-
Method Detail
-
dispose
public void dispose()
Disposes this kernel observable. Once it is disposed, observers can not be registered anymore.
-
addObserver
public void addObserver(Observer observer)
Adds an observer to the set of observers for this observable.If the observer is already added, nothing changes.
The order in which notifications will be delivered to multiple observers is not specified.
- Overrides:
addObserverin classObservable- Parameters:
observer- an observer to add.- Throws:
IllegalStateException- if this kernel observable has been disposed.
-
-