public class ListenableValue<V>
extends java.lang.Object
| Constructor | Description |
|---|---|
ListenableValue() |
|
ListenableValue(V value) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.function.BiConsumer<V,V> |
addListener(java.util.function.BiConsumer<V,V> listener) |
|
Condition |
condition(java.util.function.Predicate<V> predicate) |
|
static <V> Condition[] |
conditions(java.util.function.Predicate<V> predicate,
ListenableValue<V>... values) |
|
V |
get() |
|
boolean |
isEmpty() |
|
boolean |
removeListener(java.util.function.BiConsumer<V,V> listener) |
|
void |
set(V v) |
|
java.lang.String |
toString() |
|
java.util.Optional<V> |
value() |
public ListenableValue()
public ListenableValue(V value)
public void set(V v)
public V get()
public boolean isEmpty()
public java.util.Optional<V> value()
public java.util.function.BiConsumer<V,V> addListener(java.util.function.BiConsumer<V,V> listener)
@SafeVarargs public static <V> Condition[] conditions(java.util.function.Predicate<V> predicate, ListenableValue<V>... values)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2012–2018 MARID software development group. All rights reserved.