public final class ReducingBindings extends Object
Modifier and Type | Method and Description |
---|---|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableList<T> items,
R defaultValue,
Function<? super T,R> mapper,
BinaryOperator<R> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableList<T> items,
R defaultValue,
ObservableValue<Function<? super T,R>> mapper,
ObservableValue<BinaryOperator<R>> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableList<T> items,
Supplier<R> supplier,
Function<? super T,R> mapper,
BinaryOperator<R> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableList<T> items,
Supplier<R> supplier,
ObservableValue<Function<? super T,R>> mapper,
ObservableValue<BinaryOperator<R>> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <K,V,R> ObjectBinding<R> |
mapThenReduce(ObservableMap<K,V> items,
R defaultValue,
Function<? super V,R> mapper,
BinaryOperator<R> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V,R> ObjectBinding<R> |
mapThenReduce(ObservableMap<K,V> items,
R defaultValue,
ObservableValue<Function<? super V,R>> mapper,
ObservableValue<BinaryOperator<R>> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V,R> ObjectBinding<R> |
mapThenReduce(ObservableMap<K,V> items,
Supplier<R> supplier,
Function<? super V,R> mapper,
BinaryOperator<R> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V,R> ObjectBinding<R> |
mapThenReduce(ObservableMap<K,V> items,
Supplier<R> supplier,
ObservableValue<Function<? super V,R>> mapper,
ObservableValue<BinaryOperator<R>> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableSet<T> items,
R defaultValue,
Function<? super T,R> mapper,
BinaryOperator<R> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableSet<T> items,
R defaultValue,
ObservableValue<Function<? super T,R>> mapper,
ObservableValue<BinaryOperator<R>> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableSet<T> items,
Supplier<R> supplier,
Function<? super T,R> mapper,
BinaryOperator<R> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
mapThenReduce(ObservableSet<T> items,
Supplier<R> supplier,
ObservableValue<Function<? super T,R>> mapper,
ObservableValue<BinaryOperator<R>> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableList<T> items,
Boolean defaultValue,
Function<? super T,Boolean> mapper,
BinaryOperator<Boolean> reducer)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableList<T> items,
Boolean defaultValue,
ObservableValue<Function<? super T,Boolean>> mapper,
ObservableValue<BinaryOperator<Boolean>> reducer)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableList<T> items,
Supplier<Boolean> supplier,
Function<? super T,Boolean> mapper,
BinaryOperator<Boolean> reducer)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableList<T> items,
Supplier<Boolean> supplier,
ObservableValue<Function<? super T,Boolean>> mapper,
ObservableValue<BinaryOperator<Boolean>> reducer)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <K,V> BooleanBinding |
mapToBooleanThenReduce(ObservableMap<K,V> items,
Boolean defaultValue,
Function<? super V,Boolean> mapper,
BinaryOperator<Boolean> reducer)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <K,V> BooleanBinding |
mapToBooleanThenReduce(ObservableMap<K,V> items,
Boolean defaultValue,
ObservableValue<Function<? super V,Boolean>> mapper,
ObservableValue<BinaryOperator<Boolean>> reducer)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <K,V> BooleanBinding |
mapToBooleanThenReduce(ObservableMap<K,V> items,
Supplier<Boolean> supplier,
Function<? super V,Boolean> mapper,
BinaryOperator<Boolean> reducer)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <K,V> BooleanBinding |
mapToBooleanThenReduce(ObservableMap<K,V> items,
Supplier<Boolean> supplier,
ObservableValue<Function<? super V,Boolean>> mapper,
ObservableValue<BinaryOperator<Boolean>> reducer)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableSet<T> items,
Boolean defaultValue,
Function<? super T,Boolean> mapper,
BinaryOperator<Boolean> reducer)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableSet<T> items,
Boolean defaultValue,
ObservableValue<Function<? super T,Boolean>> mapper,
ObservableValue<BinaryOperator<Boolean>> reducer)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableSet<T> items,
Supplier<Boolean> supplier,
Function<? super T,Boolean> mapper,
BinaryOperator<Boolean> reducer)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
mapToBooleanThenReduce(ObservableSet<T> items,
Supplier<Boolean> supplier,
ObservableValue<Function<? super T,Boolean>> mapper,
ObservableValue<BinaryOperator<Boolean>> reducer)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableList<T> items,
Double defaultValue,
Function<? super T,Double> mapper,
BinaryOperator<Double> reducer)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableList<T> items,
Double defaultValue,
ObservableValue<Function<? super T,Double>> mapper,
ObservableValue<BinaryOperator<Double>> reducer)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableList<T> items,
Supplier<Double> supplier,
Function<? super T,Double> mapper,
BinaryOperator<Double> reducer)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableList<T> items,
Supplier<Double> supplier,
ObservableValue<Function<? super T,Double>> mapper,
ObservableValue<BinaryOperator<Double>> reducer)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <K,V> DoubleBinding |
mapToDoubleThenReduce(ObservableMap<K,V> items,
Double defaultValue,
Function<? super V,Double> mapper,
BinaryOperator<Double> reducer)
Returns a double binding whose value is the reduction of all values in the map.
|
static <K,V> DoubleBinding |
mapToDoubleThenReduce(ObservableMap<K,V> items,
Double defaultValue,
ObservableValue<Function<? super V,Double>> mapper,
ObservableValue<BinaryOperator<Double>> reducer)
Returns a double binding whose value is the reduction of all values in the map.
|
static <K,V> DoubleBinding |
mapToDoubleThenReduce(ObservableMap<K,V> items,
Supplier<Double> supplier,
Function<? super V,Double> mapper,
BinaryOperator<Double> reducer)
Returns a double binding whose value is the reduction of all values in the map.
|
static <K,V> DoubleBinding |
mapToDoubleThenReduce(ObservableMap<K,V> items,
Supplier<Double> supplier,
ObservableValue<Function<? super V,Double>> mapper,
ObservableValue<BinaryOperator<Double>> reducer)
Returns a double binding whose value is the reduction of all values in the map.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableSet<T> items,
Double defaultValue,
Function<? super T,Double> mapper,
BinaryOperator<Double> reducer)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableSet<T> items,
Double defaultValue,
ObservableValue<Function<? super T,Double>> mapper,
ObservableValue<BinaryOperator<Double>> reducer)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableSet<T> items,
Supplier<Double> supplier,
Function<? super T,Double> mapper,
BinaryOperator<Double> reducer)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
mapToDoubleThenReduce(ObservableSet<T> items,
Supplier<Double> supplier,
ObservableValue<Function<? super T,Double>> mapper,
ObservableValue<BinaryOperator<Double>> reducer)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableList<T> items,
Float defaultValue,
Function<? super T,Float> mapper,
BinaryOperator<Float> reducer)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableList<T> items,
Float defaultValue,
ObservableValue<Function<? super T,Float>> mapper,
ObservableValue<BinaryOperator<Float>> reducer)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableList<T> items,
Supplier<Float> supplier,
Function<? super T,Float> mapper,
BinaryOperator<Float> reducer)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableList<T> items,
Supplier<Float> supplier,
ObservableValue<Function<? super T,Float>> mapper,
ObservableValue<BinaryOperator<Float>> reducer)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <K,V> FloatBinding |
mapToFloatThenReduce(ObservableMap<K,V> items,
Float defaultValue,
Function<? super V,Float> mapper,
BinaryOperator<Float> reducer)
Returns a float binding whose value is the reduction of all values in the map.
|
static <K,V> FloatBinding |
mapToFloatThenReduce(ObservableMap<K,V> items,
Float defaultValue,
ObservableValue<Function<? super V,Float>> mapper,
ObservableValue<BinaryOperator<Float>> reducer)
Returns a float binding whose value is the reduction of all values in the map.
|
static <K,V> FloatBinding |
mapToFloatThenReduce(ObservableMap<K,V> items,
Supplier<Float> supplier,
Function<? super V,Float> mapper,
BinaryOperator<Float> reducer)
Returns a float binding whose value is the reduction of all values in the map.
|
static <K,V> FloatBinding |
mapToFloatThenReduce(ObservableMap<K,V> items,
Supplier<Float> supplier,
ObservableValue<Function<? super V,Float>> mapper,
ObservableValue<BinaryOperator<Float>> reducer)
Returns a float binding whose value is the reduction of all values in the map.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableSet<T> items,
Float defaultValue,
Function<? super T,Float> mapper,
BinaryOperator<Float> reducer)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableSet<T> items,
Float defaultValue,
ObservableValue<Function<? super T,Float>> mapper,
ObservableValue<BinaryOperator<Float>> reducer)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableSet<T> items,
Supplier<Float> supplier,
Function<? super T,Float> mapper,
BinaryOperator<Float> reducer)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
mapToFloatThenReduce(ObservableSet<T> items,
Supplier<Float> supplier,
ObservableValue<Function<? super T,Float>> mapper,
ObservableValue<BinaryOperator<Float>> reducer)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableList<T> items,
Integer defaultValue,
Function<? super T,Integer> mapper,
BinaryOperator<Integer> reducer)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableList<T> items,
Integer defaultValue,
ObservableValue<Function<? super T,Integer>> mapper,
ObservableValue<BinaryOperator<Integer>> reducer)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableList<T> items,
Supplier<Integer> supplier,
Function<? super T,Integer> mapper,
BinaryOperator<Integer> reducer)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableList<T> items,
Supplier<Integer> supplier,
ObservableValue<Function<? super T,Integer>> mapper,
ObservableValue<BinaryOperator<Integer>> reducer)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <K,V> IntegerBinding |
mapToIntegerThenReduce(ObservableMap<K,V> items,
Integer defaultValue,
Function<? super V,Integer> mapper,
BinaryOperator<Integer> reducer)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <K,V> IntegerBinding |
mapToIntegerThenReduce(ObservableMap<K,V> items,
Integer defaultValue,
ObservableValue<Function<? super V,Integer>> mapper,
ObservableValue<BinaryOperator<Integer>> reducer)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <K,V> IntegerBinding |
mapToIntegerThenReduce(ObservableMap<K,V> items,
Supplier<Integer> supplier,
Function<? super V,Integer> mapper,
BinaryOperator<Integer> reducer)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <K,V> IntegerBinding |
mapToIntegerThenReduce(ObservableMap<K,V> items,
Supplier<Integer> supplier,
ObservableValue<Function<? super V,Integer>> mapper,
ObservableValue<BinaryOperator<Integer>> reducer)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableSet<T> items,
Integer defaultValue,
Function<? super T,Integer> mapper,
BinaryOperator<Integer> reducer)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableSet<T> items,
Integer defaultValue,
ObservableValue<Function<? super T,Integer>> mapper,
ObservableValue<BinaryOperator<Integer>> reducer)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableSet<T> items,
Supplier<Integer> supplier,
Function<? super T,Integer> mapper,
BinaryOperator<Integer> reducer)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
mapToIntegerThenReduce(ObservableSet<T> items,
Supplier<Integer> supplier,
ObservableValue<Function<? super T,Integer>> mapper,
ObservableValue<BinaryOperator<Integer>> reducer)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableList<T> items,
Long defaultValue,
Function<? super T,Long> mapper,
BinaryOperator<Long> reducer)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableList<T> items,
Long defaultValue,
ObservableValue<Function<? super T,Long>> mapper,
ObservableValue<BinaryOperator<Long>> reducer)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableList<T> items,
Supplier<Long> supplier,
Function<? super T,Long> mapper,
BinaryOperator<Long> reducer)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableList<T> items,
Supplier<Long> supplier,
ObservableValue<Function<? super T,Long>> mapper,
ObservableValue<BinaryOperator<Long>> reducer)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <K,V> LongBinding |
mapToLongThenReduce(ObservableMap<K,V> items,
Long defaultValue,
Function<? super V,Long> mapper,
BinaryOperator<Long> reducer)
Returns a long binding whose value is the reduction of all values in the map.
|
static <K,V> LongBinding |
mapToLongThenReduce(ObservableMap<K,V> items,
Long defaultValue,
ObservableValue<Function<? super V,Long>> mapper,
ObservableValue<BinaryOperator<Long>> reducer)
Returns a long binding whose value is the reduction of all values in the map.
|
static <K,V> LongBinding |
mapToLongThenReduce(ObservableMap<K,V> items,
Supplier<Long> supplier,
Function<? super V,Long> mapper,
BinaryOperator<Long> reducer)
Returns a long binding whose value is the reduction of all values in the map.
|
static <K,V> LongBinding |
mapToLongThenReduce(ObservableMap<K,V> items,
Supplier<Long> supplier,
ObservableValue<Function<? super V,Long>> mapper,
ObservableValue<BinaryOperator<Long>> reducer)
Returns a long binding whose value is the reduction of all values in the map.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableSet<T> items,
Long defaultValue,
Function<? super T,Long> mapper,
BinaryOperator<Long> reducer)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableSet<T> items,
Long defaultValue,
ObservableValue<Function<? super T,Long>> mapper,
ObservableValue<BinaryOperator<Long>> reducer)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableSet<T> items,
Supplier<Long> supplier,
Function<? super T,Long> mapper,
BinaryOperator<Long> reducer)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
mapToLongThenReduce(ObservableSet<T> items,
Supplier<Long> supplier,
ObservableValue<Function<? super T,Long>> mapper,
ObservableValue<BinaryOperator<Long>> reducer)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableList<T> items,
Number defaultValue,
Function<? super T,Number> mapper,
BinaryOperator<Number> reducer)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableList<T> items,
Number defaultValue,
ObservableValue<Function<? super T,Number>> mapper,
ObservableValue<BinaryOperator<Number>> reducer)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableList<T> items,
Supplier<Number> supplier,
Function<? super T,Number> mapper,
BinaryOperator<Number> reducer)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableList<T> items,
Supplier<Number> supplier,
ObservableValue<Function<? super T,Number>> mapper,
ObservableValue<BinaryOperator<Number>> reducer)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <K,V> NumberBinding |
mapToNumberThenReduce(ObservableMap<K,V> items,
Number defaultValue,
Function<? super V,Number> mapper,
BinaryOperator<Number> reducer)
Returns a number binding whose value is the reduction of all values in the map.
|
static <K,V> NumberBinding |
mapToNumberThenReduce(ObservableMap<K,V> items,
Number defaultValue,
ObservableValue<Function<? super V,Number>> mapper,
ObservableValue<BinaryOperator<Number>> reducer)
Returns a number binding whose value is the reduction of all values in the map.
|
static <K,V> NumberBinding |
mapToNumberThenReduce(ObservableMap<K,V> items,
Supplier<Number> supplier,
Function<? super V,Number> mapper,
BinaryOperator<Number> reducer)
Returns a number binding whose value is the reduction of all values in the map.
|
static <K,V> NumberBinding |
mapToNumberThenReduce(ObservableMap<K,V> items,
Supplier<Number> supplier,
ObservableValue<Function<? super V,Number>> mapper,
ObservableValue<BinaryOperator<Number>> reducer)
Returns a number binding whose value is the reduction of all values in the map.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableSet<T> items,
Number defaultValue,
Function<? super T,Number> mapper,
BinaryOperator<Number> reducer)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableSet<T> items,
Number defaultValue,
ObservableValue<Function<? super T,Number>> mapper,
ObservableValue<BinaryOperator<Number>> reducer)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableSet<T> items,
Supplier<Number> supplier,
Function<? super T,Number> mapper,
BinaryOperator<Number> reducer)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
mapToNumberThenReduce(ObservableSet<T> items,
Supplier<Number> supplier,
ObservableValue<Function<? super T,Number>> mapper,
ObservableValue<BinaryOperator<Number>> reducer)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableList<T> items,
String defaultValue,
Function<? super T,String> mapper,
BinaryOperator<String> reducer)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableList<T> items,
String defaultValue,
ObservableValue<Function<? super T,String>> mapper,
ObservableValue<BinaryOperator<String>> reducer)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableList<T> items,
Supplier<String> supplier,
Function<? super T,String> mapper,
BinaryOperator<String> reducer)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableList<T> items,
Supplier<String> supplier,
ObservableValue<Function<? super T,String>> mapper,
ObservableValue<BinaryOperator<String>> reducer)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <K,V> StringBinding |
mapToStringThenReduce(ObservableMap<K,V> items,
String defaultValue,
Function<? super V,String> mapper,
BinaryOperator<String> reducer)
Returns a string binding whose value is the reduction of all values in the map.
|
static <K,V> StringBinding |
mapToStringThenReduce(ObservableMap<K,V> items,
String defaultValue,
ObservableValue<Function<? super V,String>> mapper,
ObservableValue<BinaryOperator<String>> reducer)
Returns a string binding whose value is the reduction of all values in the map.
|
static <K,V> StringBinding |
mapToStringThenReduce(ObservableMap<K,V> items,
Supplier<String> supplier,
Function<? super V,String> mapper,
BinaryOperator<String> reducer)
Returns a string binding whose value is the reduction of all values in the map.
|
static <K,V> StringBinding |
mapToStringThenReduce(ObservableMap<K,V> items,
Supplier<String> supplier,
ObservableValue<Function<? super V,String>> mapper,
ObservableValue<BinaryOperator<String>> reducer)
Returns a string binding whose value is the reduction of all values in the map.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableSet<T> items,
String defaultValue,
Function<? super T,String> mapper,
BinaryOperator<String> reducer)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableSet<T> items,
String defaultValue,
ObservableValue<Function<? super T,String>> mapper,
ObservableValue<BinaryOperator<String>> reducer)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableSet<T> items,
Supplier<String> supplier,
Function<? super T,String> mapper,
BinaryOperator<String> reducer)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
mapToStringThenReduce(ObservableSet<T> items,
Supplier<String> supplier,
ObservableValue<Function<? super T,String>> mapper,
ObservableValue<BinaryOperator<String>> reducer)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> ObjectBinding<T> |
reduce(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T> ObjectBinding<T> |
reduce(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T> ObjectBinding<T> |
reduce(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T> ObjectBinding<T> |
reduce(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <K,V> ObjectBinding<V> |
reduce(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V> ObjectBinding<V> |
reduce(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V> ObjectBinding<V> |
reduce(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V> ObjectBinding<V> |
reduce(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer)
Returns an object binding whose value is the reduction of all values in the map.
|
static <T> ObjectBinding<T> |
reduce(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T> ObjectBinding<T> |
reduce(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T> ObjectBinding<T> |
reduce(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T> ObjectBinding<T> |
reduce(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,R> mapper)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,R>> mapper)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,R> mapper)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,R>> mapper)
Returns an object binding whose value is the reduction of all elements in the list.
|
static <K,V,R> ObjectBinding<R> |
reduceThenMap(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,R> mapper)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V,R> ObjectBinding<R> |
reduceThenMap(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,R>> mapper)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V,R> ObjectBinding<R> |
reduceThenMap(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,R> mapper)
Returns an object binding whose value is the reduction of all values in the map.
|
static <K,V,R> ObjectBinding<R> |
reduceThenMap(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,R>> mapper)
Returns an object binding whose value is the reduction of all values in the map.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,R> mapper)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,R>> mapper)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,R> mapper)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T,R> ObjectBinding<R> |
reduceThenMap(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,R>> mapper)
Returns an object binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Boolean> mapper)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Boolean>> mapper)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Boolean> mapper)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Boolean>> mapper)
Returns a boolean binding whose value is the reduction of all elements in the list.
|
static <K,V> BooleanBinding |
reduceThenMapToBoolean(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,Boolean> mapper)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <K,V> BooleanBinding |
reduceThenMapToBoolean(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Boolean>> mapper)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <K,V> BooleanBinding |
reduceThenMapToBoolean(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,Boolean> mapper)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <K,V> BooleanBinding |
reduceThenMapToBoolean(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Boolean>> mapper)
Returns a boolean binding whose value is the reduction of all values in the map.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Boolean> mapper)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Boolean>> mapper)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Boolean> mapper)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> BooleanBinding |
reduceThenMapToBoolean(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Boolean>> mapper)
Returns a boolean binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Double> mapper)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Double>> mapper)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Double> mapper)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Double>> mapper)
Returns a double binding whose value is the reduction of all elements in the list.
|
static <K,V> DoubleBinding |
reduceThenMapToDouble(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,Double> mapper)
Returns a double binding whose value is the reduction of all values in the map.
|
static <K,V> DoubleBinding |
reduceThenMapToDouble(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Double>> mapper)
Returns a double binding whose value is the reduction of all values in the map.
|
static <K,V> DoubleBinding |
reduceThenMapToDouble(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,Double> mapper)
Returns a double binding whose value is the reduction of all values in the map.
|
static <K,V> DoubleBinding |
reduceThenMapToDouble(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Double>> mapper)
Returns a double binding whose value is the reduction of all values in the map.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Double> mapper)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Double>> mapper)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Double> mapper)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> DoubleBinding |
reduceThenMapToDouble(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Double>> mapper)
Returns a double binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Float> mapper)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Float>> mapper)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Float> mapper)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Float>> mapper)
Returns a float binding whose value is the reduction of all elements in the list.
|
static <K,V> FloatBinding |
reduceThenMapToFloat(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,Float> mapper)
Returns a float binding whose value is the reduction of all values in the map.
|
static <K,V> FloatBinding |
reduceThenMapToFloat(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Float>> mapper)
Returns a float binding whose value is the reduction of all values in the map.
|
static <K,V> FloatBinding |
reduceThenMapToFloat(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,Float> mapper)
Returns a float binding whose value is the reduction of all values in the map.
|
static <K,V> FloatBinding |
reduceThenMapToFloat(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Float>> mapper)
Returns a float binding whose value is the reduction of all values in the map.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Float> mapper)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Float>> mapper)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Float> mapper)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> FloatBinding |
reduceThenMapToFloat(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Float>> mapper)
Returns a float binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Integer> mapper)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Integer>> mapper)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Integer> mapper)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Integer>> mapper)
Returns an integer binding whose value is the reduction of all elements in the list.
|
static <K,V> IntegerBinding |
reduceThenMapToInteger(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,Integer> mapper)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <K,V> IntegerBinding |
reduceThenMapToInteger(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Integer>> mapper)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <K,V> IntegerBinding |
reduceThenMapToInteger(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,Integer> mapper)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <K,V> IntegerBinding |
reduceThenMapToInteger(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Integer>> mapper)
Returns an integer binding whose value is the reduction of all values in the map.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Integer> mapper)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Integer>> mapper)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Integer> mapper)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> IntegerBinding |
reduceThenMapToInteger(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Integer>> mapper)
Returns an integer binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Long> mapper)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Long>> mapper)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Long> mapper)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Long>> mapper)
Returns a long binding whose value is the reduction of all elements in the list.
|
static <K,V> LongBinding |
reduceThenMapToLong(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,Long> mapper)
Returns a long binding whose value is the reduction of all values in the map.
|
static <K,V> LongBinding |
reduceThenMapToLong(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Long>> mapper)
Returns a long binding whose value is the reduction of all values in the map.
|
static <K,V> LongBinding |
reduceThenMapToLong(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,Long> mapper)
Returns a long binding whose value is the reduction of all values in the map.
|
static <K,V> LongBinding |
reduceThenMapToLong(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,Long>> mapper)
Returns a long binding whose value is the reduction of all values in the map.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Long> mapper)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Long>> mapper)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,Long> mapper)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> LongBinding |
reduceThenMapToLong(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Long>> mapper)
Returns a long binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Number> mapper)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Number>> mapper)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,? extends Number> mapper)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,? extends Number>> mapper)
Returns a number binding whose value is the reduction of all elements in the list.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,Number> mapper)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,Number>> mapper)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,? extends Number> mapper)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> NumberBinding |
reduceThenMapToNumber(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,? extends Number>> mapper)
Returns a number binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
reduceThenMapToString(ObservableList<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,String> mapper)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <T> StringBinding |
reduceThenMapToString(ObservableList<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,String>> mapper)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <T> StringBinding |
reduceThenMapToString(ObservableList<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,String> mapper)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <T> StringBinding |
reduceThenMapToString(ObservableList<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,String>> mapper)
Returns a string binding whose value is the reduction of all elements in the list.
|
static <K,V> StringBinding |
reduceThenMapToString(ObservableMap<K,V> items,
Supplier<V> supplier,
BinaryOperator<V> reducer,
Function<? super V,String> mapper)
Returns a String binding whose value is the reduction of all values in the map.
|
static <K,V> StringBinding |
reduceThenMapToString(ObservableMap<K,V> items,
Supplier<V> supplier,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,String>> mapper)
Returns a String binding whose value is the reduction of all values in the map.
|
static <K,V> StringBinding |
reduceThenMapToString(ObservableMap<K,V> items,
V defaultValue,
BinaryOperator<V> reducer,
Function<? super V,String> mapper)
Returns a String binding whose value is the reduction of all values in the map.
|
static <K,V> StringBinding |
reduceThenMapToString(ObservableMap<K,V> items,
V defaultValue,
ObservableValue<BinaryOperator<V>> reducer,
ObservableValue<Function<? super V,String>> mapper)
Returns a String binding whose value is the reduction of all values in the map.
|
static <T> StringBinding |
reduceThenMapToString(ObservableSet<T> items,
Supplier<T> supplier,
BinaryOperator<T> reducer,
Function<? super T,String> mapper)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
reduceThenMapToString(ObservableSet<T> items,
Supplier<T> supplier,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,String>> mapper)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
reduceThenMapToString(ObservableSet<T> items,
T defaultValue,
BinaryOperator<T> reducer,
Function<? super T,String> mapper)
Returns a string binding whose value is the reduction of all elements in the set.
|
static <T> StringBinding |
reduceThenMapToString(ObservableSet<T> items,
T defaultValue,
ObservableValue<BinaryOperator<T>> reducer,
ObservableValue<Function<? super T,String>> mapper)
Returns a string binding whose value is the reduction of all elements in the set.
|
@Nonnull public static <K,V> ObjectBinding<V> reduce(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> ObjectBinding<V> reduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> ObjectBinding<V> reduce(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> ObjectBinding<V> reduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Boolean> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Boolean> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Boolean>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Boolean>> mapper)
items
- the observable map.reducer
- an associative, non-interfering, stateless function for combining two values.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Integer> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Integer> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Integer>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Integer>> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> LongBinding reduceThenMapToLong(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Long> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> LongBinding reduceThenMapToLong(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Long> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> LongBinding reduceThenMapToLong(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Long>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> LongBinding reduceThenMapToLong(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Long>> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> FloatBinding reduceThenMapToFloat(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Float> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> FloatBinding reduceThenMapToFloat(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Float> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> FloatBinding reduceThenMapToFloat(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Float>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> FloatBinding reduceThenMapToFloat(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Float>> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Double> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,Double> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Double>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,Double>> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> StringBinding reduceThenMapToString(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,String> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> StringBinding reduceThenMapToString(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,String> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> StringBinding reduceThenMapToString(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,String>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V> StringBinding reduceThenMapToString(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,String>> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer)
items
- the observable list of elements.reducer
- an associative, non-interfering, stateless function for combining two values.supplier
- a Supplier
whose result is returned if no value is present.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer)
items
- the observable list of elements.reducer
- an associative, non-interfering, stateless function for combining two values.supplier
- a Supplier
whose result is returned if no value is present.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,String> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,String> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,String>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,String>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Integer> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Integer> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Integer>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Integer>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Long> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Long> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Long>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Long>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Float> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Float> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Float>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Float>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Double> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Double> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Double>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Double>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Boolean> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Boolean> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,? extends Number> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Number> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,? extends Number>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Number>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer)
items
- the observable set of elements.reducer
- an associative, non-interfering, stateless function for combining two values.supplier
- a Supplier
whose result is returned if no value is present.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> ObjectBinding<T> reduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer)
items
- the observable set of elements.reducer
- an associative, non-interfering, stateless function for combining two values.supplier
- a Supplier
whose result is returned if no value is present.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,String> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,String> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,String>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> StringBinding reduceThenMapToString(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,String>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Integer> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Integer> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Integer>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> IntegerBinding reduceThenMapToInteger(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Integer>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Long> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Long> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Long>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> LongBinding reduceThenMapToLong(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Long>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Float> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Float> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Float>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> FloatBinding reduceThenMapToFloat(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Float>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Double> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Double> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Double>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> DoubleBinding reduceThenMapToDouble(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Double>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Boolean> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Boolean> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> BooleanBinding reduceThenMapToBoolean(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,? extends Number> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,Number> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,? extends Number>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T> NumberBinding reduceThenMapToNumber(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,Number>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,R> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,R> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableList<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,R>> mapper)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableList<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,R>> mapper)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,R> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull BinaryOperator<T> reducer, @Nonnull Function<? super T,R> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableSet<T> items, @Nullable T defaultValue, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,R>> mapper)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableSet<T> items, @Nonnull Supplier<T> supplier, @Nonnull ObservableValue<BinaryOperator<T>> reducer, @Nonnull ObservableValue<Function<? super T,R>> mapper)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,R> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull BinaryOperator<V> reducer, @Nonnull Function<? super V,R> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableMap<K,V> items, @Nullable V defaultValue, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,R>> mapper)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <K,V,R> ObjectBinding<R> reduceThenMap(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<V> supplier, @Nonnull ObservableValue<BinaryOperator<V>> reducer, @Nonnull ObservableValue<Function<? super V,R>> mapper)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.reducer
- an associative, non-interfering, stateless function for combining two values.mapper
- a non-interfering, stateless function to apply to the reduced value.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableList<T> items, @Nullable R defaultValue, @Nonnull Function<? super T,R> mapper, @Nonnull BinaryOperator<R> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<R> supplier, @Nonnull Function<? super T,R> mapper, @Nonnull BinaryOperator<R> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableList<T> items, @Nullable R defaultValue, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<BinaryOperator<R>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<R> supplier, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<BinaryOperator<R>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableSet<T> items, @Nullable R defaultValue, @Nonnull Function<? super T,R> mapper, @Nonnull BinaryOperator<R> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<R> supplier, @Nonnull Function<? super T,R> mapper, @Nonnull BinaryOperator<R> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableSet<T> items, @Nullable R defaultValue, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<BinaryOperator<R>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<R> supplier, @Nonnull ObservableValue<Function<? super T,R>> mapper, @Nonnull ObservableValue<BinaryOperator<R>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable R defaultValue, @Nonnull Function<? super V,R> mapper, @Nonnull BinaryOperator<R> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<R> supplier, @Nonnull Function<? super V,R> mapper, @Nonnull BinaryOperator<R> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable R defaultValue, @Nonnull ObservableValue<Function<? super V,R>> mapper, @Nonnull ObservableValue<BinaryOperator<R>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V,R> ObjectBinding<R> mapThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<R> supplier, @Nonnull ObservableValue<Function<? super V,R>> mapper, @Nonnull ObservableValue<BinaryOperator<R>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableList<T> items, @Nullable Boolean defaultValue, @Nonnull Function<? super T,Boolean> mapper, @Nonnull BinaryOperator<Boolean> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Boolean> supplier, @Nonnull Function<? super T,Boolean> mapper, @Nonnull BinaryOperator<Boolean> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableList<T> items, @Nullable Boolean defaultValue, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper, @Nonnull ObservableValue<BinaryOperator<Boolean>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Boolean> supplier, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper, @Nonnull ObservableValue<BinaryOperator<Boolean>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableSet<T> items, @Nullable Boolean defaultValue, @Nonnull Function<? super T,Boolean> mapper, @Nonnull BinaryOperator<Boolean> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Boolean> supplier, @Nonnull Function<? super T,Boolean> mapper, @Nonnull BinaryOperator<Boolean> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableSet<T> items, @Nullable Boolean defaultValue, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper, @Nonnull ObservableValue<BinaryOperator<Boolean>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Boolean> supplier, @Nonnull ObservableValue<Function<? super T,Boolean>> mapper, @Nonnull ObservableValue<BinaryOperator<Boolean>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Boolean defaultValue, @Nonnull Function<? super V,Boolean> mapper, @Nonnull BinaryOperator<Boolean> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Boolean> supplier, @Nonnull Function<? super V,Boolean> mapper, @Nonnull BinaryOperator<Boolean> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Boolean defaultValue, @Nonnull ObservableValue<Function<? super V,Boolean>> mapper, @Nonnull ObservableValue<BinaryOperator<Boolean>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> BooleanBinding mapToBooleanThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Boolean> supplier, @Nonnull ObservableValue<Function<? super V,Boolean>> mapper, @Nonnull ObservableValue<BinaryOperator<Boolean>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableList<T> items, @Nullable Integer defaultValue, @Nonnull Function<? super T,Integer> mapper, @Nonnull BinaryOperator<Integer> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Integer> supplier, @Nonnull Function<? super T,Integer> mapper, @Nonnull BinaryOperator<Integer> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableList<T> items, @Nullable Integer defaultValue, @Nonnull ObservableValue<Function<? super T,Integer>> mapper, @Nonnull ObservableValue<BinaryOperator<Integer>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Integer> supplier, @Nonnull ObservableValue<Function<? super T,Integer>> mapper, @Nonnull ObservableValue<BinaryOperator<Integer>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableSet<T> items, @Nullable Integer defaultValue, @Nonnull Function<? super T,Integer> mapper, @Nonnull BinaryOperator<Integer> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Integer> supplier, @Nonnull Function<? super T,Integer> mapper, @Nonnull BinaryOperator<Integer> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableSet<T> items, @Nullable Integer defaultValue, @Nonnull ObservableValue<Function<? super T,Integer>> mapper, @Nonnull ObservableValue<BinaryOperator<Integer>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Integer> supplier, @Nonnull ObservableValue<Function<? super T,Integer>> mapper, @Nonnull ObservableValue<BinaryOperator<Integer>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Integer defaultValue, @Nonnull Function<? super V,Integer> mapper, @Nonnull BinaryOperator<Integer> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Integer> supplier, @Nonnull Function<? super V,Integer> mapper, @Nonnull BinaryOperator<Integer> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Integer defaultValue, @Nonnull ObservableValue<Function<? super V,Integer>> mapper, @Nonnull ObservableValue<BinaryOperator<Integer>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> IntegerBinding mapToIntegerThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Integer> supplier, @Nonnull ObservableValue<Function<? super V,Integer>> mapper, @Nonnull ObservableValue<BinaryOperator<Integer>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableList<T> items, @Nullable Long defaultValue, @Nonnull Function<? super T,Long> mapper, @Nonnull BinaryOperator<Long> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Long> supplier, @Nonnull Function<? super T,Long> mapper, @Nonnull BinaryOperator<Long> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableList<T> items, @Nullable Long defaultValue, @Nonnull ObservableValue<Function<? super T,Long>> mapper, @Nonnull ObservableValue<BinaryOperator<Long>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Long> supplier, @Nonnull ObservableValue<Function<? super T,Long>> mapper, @Nonnull ObservableValue<BinaryOperator<Long>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableSet<T> items, @Nullable Long defaultValue, @Nonnull Function<? super T,Long> mapper, @Nonnull BinaryOperator<Long> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Long> supplier, @Nonnull Function<? super T,Long> mapper, @Nonnull BinaryOperator<Long> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableSet<T> items, @Nullable Long defaultValue, @Nonnull ObservableValue<Function<? super T,Long>> mapper, @Nonnull ObservableValue<BinaryOperator<Long>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> LongBinding mapToLongThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Long> supplier, @Nonnull ObservableValue<Function<? super T,Long>> mapper, @Nonnull ObservableValue<BinaryOperator<Long>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> LongBinding mapToLongThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Long defaultValue, @Nonnull Function<? super V,Long> mapper, @Nonnull BinaryOperator<Long> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> LongBinding mapToLongThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Long> supplier, @Nonnull Function<? super V,Long> mapper, @Nonnull BinaryOperator<Long> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> LongBinding mapToLongThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Long defaultValue, @Nonnull ObservableValue<Function<? super V,Long>> mapper, @Nonnull ObservableValue<BinaryOperator<Long>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> LongBinding mapToLongThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Long> supplier, @Nonnull ObservableValue<Function<? super V,Long>> mapper, @Nonnull ObservableValue<BinaryOperator<Long>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableList<T> items, @Nullable Float defaultValue, @Nonnull Function<? super T,Float> mapper, @Nonnull BinaryOperator<Float> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Float> supplier, @Nonnull Function<? super T,Float> mapper, @Nonnull BinaryOperator<Float> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableList<T> items, @Nullable Float defaultValue, @Nonnull ObservableValue<Function<? super T,Float>> mapper, @Nonnull ObservableValue<BinaryOperator<Float>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Float> supplier, @Nonnull ObservableValue<Function<? super T,Float>> mapper, @Nonnull ObservableValue<BinaryOperator<Float>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableSet<T> items, @Nullable Float defaultValue, @Nonnull Function<? super T,Float> mapper, @Nonnull BinaryOperator<Float> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Float> supplier, @Nonnull Function<? super T,Float> mapper, @Nonnull BinaryOperator<Float> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableSet<T> items, @Nullable Float defaultValue, @Nonnull ObservableValue<Function<? super T,Float>> mapper, @Nonnull ObservableValue<BinaryOperator<Float>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> FloatBinding mapToFloatThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Float> supplier, @Nonnull ObservableValue<Function<? super T,Float>> mapper, @Nonnull ObservableValue<BinaryOperator<Float>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> FloatBinding mapToFloatThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Float defaultValue, @Nonnull Function<? super V,Float> mapper, @Nonnull BinaryOperator<Float> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> FloatBinding mapToFloatThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Float> supplier, @Nonnull Function<? super V,Float> mapper, @Nonnull BinaryOperator<Float> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> FloatBinding mapToFloatThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Float defaultValue, @Nonnull ObservableValue<Function<? super V,Float>> mapper, @Nonnull ObservableValue<BinaryOperator<Float>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> FloatBinding mapToFloatThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Float> supplier, @Nonnull ObservableValue<Function<? super V,Float>> mapper, @Nonnull ObservableValue<BinaryOperator<Float>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableList<T> items, @Nullable Double defaultValue, @Nonnull Function<? super T,Double> mapper, @Nonnull BinaryOperator<Double> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Double> supplier, @Nonnull Function<? super T,Double> mapper, @Nonnull BinaryOperator<Double> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableList<T> items, @Nullable Double defaultValue, @Nonnull ObservableValue<Function<? super T,Double>> mapper, @Nonnull ObservableValue<BinaryOperator<Double>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Double> supplier, @Nonnull ObservableValue<Function<? super T,Double>> mapper, @Nonnull ObservableValue<BinaryOperator<Double>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableSet<T> items, @Nullable Double defaultValue, @Nonnull Function<? super T,Double> mapper, @Nonnull BinaryOperator<Double> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Double> supplier, @Nonnull Function<? super T,Double> mapper, @Nonnull BinaryOperator<Double> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableSet<T> items, @Nullable Double defaultValue, @Nonnull ObservableValue<Function<? super T,Double>> mapper, @Nonnull ObservableValue<BinaryOperator<Double>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Double> supplier, @Nonnull ObservableValue<Function<? super T,Double>> mapper, @Nonnull ObservableValue<BinaryOperator<Double>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Double defaultValue, @Nonnull Function<? super V,Double> mapper, @Nonnull BinaryOperator<Double> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Double> supplier, @Nonnull Function<? super V,Double> mapper, @Nonnull BinaryOperator<Double> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Double defaultValue, @Nonnull ObservableValue<Function<? super V,Double>> mapper, @Nonnull ObservableValue<BinaryOperator<Double>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> DoubleBinding mapToDoubleThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Double> supplier, @Nonnull ObservableValue<Function<? super V,Double>> mapper, @Nonnull ObservableValue<BinaryOperator<Double>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableList<T> items, @Nullable Number defaultValue, @Nonnull Function<? super T,Number> mapper, @Nonnull BinaryOperator<Number> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Number> supplier, @Nonnull Function<? super T,Number> mapper, @Nonnull BinaryOperator<Number> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableList<T> items, @Nullable Number defaultValue, @Nonnull ObservableValue<Function<? super T,Number>> mapper, @Nonnull ObservableValue<BinaryOperator<Number>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<Number> supplier, @Nonnull ObservableValue<Function<? super T,Number>> mapper, @Nonnull ObservableValue<BinaryOperator<Number>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableSet<T> items, @Nullable Number defaultValue, @Nonnull Function<? super T,Number> mapper, @Nonnull BinaryOperator<Number> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Number> supplier, @Nonnull Function<? super T,Number> mapper, @Nonnull BinaryOperator<Number> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableSet<T> items, @Nullable Number defaultValue, @Nonnull ObservableValue<Function<? super T,Number>> mapper, @Nonnull ObservableValue<BinaryOperator<Number>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> NumberBinding mapToNumberThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<Number> supplier, @Nonnull ObservableValue<Function<? super T,Number>> mapper, @Nonnull ObservableValue<BinaryOperator<Number>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> NumberBinding mapToNumberThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Number defaultValue, @Nonnull Function<? super V,Number> mapper, @Nonnull BinaryOperator<Number> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> NumberBinding mapToNumberThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Number> supplier, @Nonnull Function<? super V,Number> mapper, @Nonnull BinaryOperator<Number> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> NumberBinding mapToNumberThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable Number defaultValue, @Nonnull ObservableValue<Function<? super V,Number>> mapper, @Nonnull ObservableValue<BinaryOperator<Number>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> NumberBinding mapToNumberThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<Number> supplier, @Nonnull ObservableValue<Function<? super V,Number>> mapper, @Nonnull ObservableValue<BinaryOperator<Number>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableList<T> items, @Nullable String defaultValue, @Nonnull Function<? super T,String> mapper, @Nonnull BinaryOperator<String> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<String> supplier, @Nonnull Function<? super T,String> mapper, @Nonnull BinaryOperator<String> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableList<T> items, @Nullable String defaultValue, @Nonnull ObservableValue<Function<? super T,String>> mapper, @Nonnull ObservableValue<BinaryOperator<String>> reducer)
items
- the observable list of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableList<T> items, @Nonnull Supplier<String> supplier, @Nonnull ObservableValue<Function<? super T,String>> mapper, @Nonnull ObservableValue<BinaryOperator<String>> reducer)
items
- the observable list of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableSet<T> items, @Nullable String defaultValue, @Nonnull Function<? super T,String> mapper, @Nonnull BinaryOperator<String> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<String> supplier, @Nonnull Function<? super T,String> mapper, @Nonnull BinaryOperator<String> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableSet<T> items, @Nullable String defaultValue, @Nonnull ObservableValue<Function<? super T,String>> mapper, @Nonnull ObservableValue<BinaryOperator<String>> reducer)
items
- the observable set of elements.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <T> StringBinding mapToStringThenReduce(@Nonnull ObservableSet<T> items, @Nonnull Supplier<String> supplier, @Nonnull ObservableValue<Function<? super T,String>> mapper, @Nonnull ObservableValue<BinaryOperator<String>> reducer)
items
- the observable set of elements.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each element.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> StringBinding mapToStringThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable String defaultValue, @Nonnull Function<? super V,String> mapper, @Nonnull BinaryOperator<String> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> StringBinding mapToStringThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<String> supplier, @Nonnull Function<? super V,String> mapper, @Nonnull BinaryOperator<String> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> StringBinding mapToStringThenReduce(@Nonnull ObservableMap<K,V> items, @Nullable String defaultValue, @Nonnull ObservableValue<Function<? super V,String>> mapper, @Nonnull ObservableValue<BinaryOperator<String>> reducer)
items
- the observable map.defaultValue
- the value to be returned if there is no value present, may be null.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.@Nonnull public static <K,V> StringBinding mapToStringThenReduce(@Nonnull ObservableMap<K,V> items, @Nonnull Supplier<String> supplier, @Nonnull ObservableValue<Function<? super V,String>> mapper, @Nonnull ObservableValue<BinaryOperator<String>> reducer)
items
- the observable map.supplier
- a Supplier
whose result is returned if no value is present.mapper
- a non-interfering, stateless function to apply to each value.reducer
- an associative, non-interfering, stateless function for combining two values.