-
public abstract class Observable
Basic observable.
-
-
Constructor Summary
Constructors Constructor Description Observable()
Empty constructor.
-
Method Summary
Modifier and Type Method Description final Unit
addListenerAndInvoke(Observer listener)
Adds a listener and calls Observer.update on this new listener. final Unit
addListener(Observer listener)
Adds a listener silently. final Boolean
removeListener(Observer listener)
Removes a listener. final Unit
clearListeners()
Removes all listeners. final Unit
notifyChange()
Notifies all listeners by calling Observer.update. -
-
Method Detail
-
addListenerAndInvoke
final Unit addListenerAndInvoke(Observer listener)
Adds a listener and calls Observer.update on this new listener.
- Parameters:
listener
- Listener to add and notify.
-
addListener
final Unit addListener(Observer listener)
Adds a listener silently.
- Parameters:
listener
- Listener to add
-
removeListener
final Boolean removeListener(Observer listener)
Removes a listener.
- Parameters:
listener
- Listener to remove.
-
clearListeners
final Unit clearListeners()
Removes all listeners.
-
notifyChange
final Unit notifyChange()
Notifies all listeners by calling Observer.update.
-
-
-
-