static DerivedObservable<Boolean> |
ObservableValues.and(ObservableValue<Boolean> v1,
ObservableValue<Boolean> v2) |
Creates a derived observable of type Boolean containing a logical
'and' between two other observable values.
|
static <T> DerivedObservable<T> |
ObservableValues.derived(String name,
Supplier<T> expression,
ObservableValue<?>... dependencies) |
|
static <T> DerivedObservable<T> |
ObservableValues.derived(Supplier<T> expression,
ObservableValue<?>... dependencies) |
Creates a new observable value with a value as calculated by some functional
expression.
|
static <T1,T2,R> DerivedObservable<R> |
ObservableValues.fromBinaryOperation(BiFunction<T1,T2,R> operation,
ObservableValue<? extends T1> v1,
ObservableValue<? extends T2> v2) |
Creates a new DerivedObservable by applying a certain binary function to two
other observable values.
|
static <T,R> DerivedObservable<R> |
ObservableValues.fromUnaryOperation(Function<T,R> operation,
ObservableValue<? extends T> v) |
Creates a new DerivedObservable by applying a certain unary function to
another observable value.
|
static <T> DerivedObservable<Boolean> |
ObservableValues.isEqual(ObservableValue<? extends T> v1,
ObservableValue<? extends T> v2) |
Returns a derived observable for comparing the values of two other observable
values.
|
static <T,T2 extends T> DerivedObservable<Boolean> |
ObservableValues.isEqual(ObservableValue<? extends T> v1,
T2 v2) |
|
static <T,T2 extends T> DerivedObservable<Boolean> |
ObservableValues.isEqual(T2 v1,
ObservableValue<? extends T> v2) |
|
static DerivedObservable<Boolean> |
ObservableValues.not(ObservableValue<Boolean> v) |
Creates a derived observable of type Boolean containing a logical
'not' of another observable value.
|
static DerivedObservable<Boolean> |
ObservableValues.or(ObservableValue<Boolean> v1,
ObservableValue<Boolean> v2) |
Creates a derived observable of type Boolean containing a logical
'or' between two other observable values.
|