Package PamUtils
Class SimpleObservable<T>
java.lang.Object
PamUtils.SimpleObservable<T>
- Type Parameters:
T-
- Direct Known Subclasses:
BeamLocaliserObservable
Simple observerbale class which can pass on a single object to observables.
- Author:
- Doug Gillespie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddObserver(SimpleObserver<T> observer) Add an observerbooleanremoveObserver(SimpleObserver<T> observer) Remove an observervoidUpdate observers.void
-
Constructor Details
-
SimpleObservable
public SimpleObservable()
-
-
Method Details
-
addObserver
Add an observer- Parameters:
observer-
-
removeObserver
Remove an observer- Parameters:
observer-- Returns:
- true if observer existed.
-
update
Update observers.- Parameters:
data- data to pass to observers.
-
updateSettings
public void updateSettings()
-