Interface ValueListenable<T>
- All Superinterfaces:
Listenable
- All Known Implementing Classes:
ConstantValue
,ListenableValue
,MappingListenableValue
-
Method Summary
Modifier and TypeMethodDescriptiondefault ListenerDisposer
addListener
(Runnable listener) Adds a listener.addListener
(Consumer<T> listener) Adds a listener.default <R> ValueListenable
<R>
-
Method Details
-
addListener
Adds a listener. The listener may not be added again if already added. When added, it is guaranteed to be invoked immediately with the current value. -
addListener
Description copied from interface:Listenable
Adds a listener. The listener may not be added again if already added. When added, it is guaranteed to be invoked immediately.- Specified by:
addListener
in interfaceListenable
-
map
-