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.
|
public static <K,V> ObjectBinding<V> reduce(ObservableMap<K,V> items, V defaultValue, 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.public static <K,V> ObjectBinding<V> reduce(ObservableMap<K,V> items, Supplier<V> supplier, 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.public static <K,V> ObjectBinding<V> reduce(ObservableMap<K,V> items, V defaultValue, 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.public static <K,V> ObjectBinding<V> reduce(ObservableMap<K,V> items, Supplier<V> supplier, 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.public static <K,V> BooleanBinding reduceThenMapToBoolean(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V> BooleanBinding reduceThenMapToBoolean(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V> BooleanBinding reduceThenMapToBoolean(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> BooleanBinding reduceThenMapToBoolean(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> IntegerBinding reduceThenMapToInteger(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V> IntegerBinding reduceThenMapToInteger(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V> IntegerBinding reduceThenMapToInteger(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> IntegerBinding reduceThenMapToInteger(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> LongBinding reduceThenMapToLong(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V> LongBinding reduceThenMapToLong(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V> LongBinding reduceThenMapToLong(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> LongBinding reduceThenMapToLong(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> FloatBinding reduceThenMapToFloat(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V> FloatBinding reduceThenMapToFloat(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V> FloatBinding reduceThenMapToFloat(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> FloatBinding reduceThenMapToFloat(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> DoubleBinding reduceThenMapToDouble(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V> DoubleBinding reduceThenMapToDouble(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V> DoubleBinding reduceThenMapToDouble(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> DoubleBinding reduceThenMapToDouble(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> StringBinding reduceThenMapToString(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V> StringBinding reduceThenMapToString(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V> StringBinding reduceThenMapToString(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V> StringBinding reduceThenMapToString(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <T> ObjectBinding<T> reduce(ObservableList<T> items, T defaultValue, 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.public static <T> ObjectBinding<T> reduce(ObservableList<T> items, Supplier<T> supplier, 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.public static <T> ObjectBinding<T> reduce(ObservableList<T> items, T defaultValue, 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.public static <T> ObjectBinding<T> reduce(ObservableList<T> items, Supplier<T> supplier, 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.public static <T> StringBinding reduceThenMapToString(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> StringBinding reduceThenMapToString(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> StringBinding reduceThenMapToString(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> StringBinding reduceThenMapToString(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> ObjectBinding<T> reduce(ObservableSet<T> items, T defaultValue, 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.public static <T> ObjectBinding<T> reduce(ObservableSet<T> items, Supplier<T> supplier, 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.public static <T> ObjectBinding<T> reduce(ObservableSet<T> items, T defaultValue, 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.public static <T> ObjectBinding<T> reduce(ObservableSet<T> items, Supplier<T> supplier, 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.public static <T> StringBinding reduceThenMapToString(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> StringBinding reduceThenMapToString(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> StringBinding reduceThenMapToString(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> StringBinding reduceThenMapToString(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> IntegerBinding reduceThenMapToInteger(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> LongBinding reduceThenMapToLong(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> FloatBinding reduceThenMapToFloat(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> DoubleBinding reduceThenMapToDouble(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> BooleanBinding reduceThenMapToBoolean(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T> NumberBinding reduceThenMapToNumber(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableList<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableList<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableList<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableList<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableSet<T> items, T defaultValue, BinaryOperator<T> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableSet<T> items, Supplier<T> supplier, BinaryOperator<T> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableSet<T> items, T defaultValue, ObservableValue<BinaryOperator<T>> reducer, 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.public static <T,R> ObjectBinding<R> reduceThenMap(ObservableSet<T> items, Supplier<T> supplier, ObservableValue<BinaryOperator<T>> reducer, 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.public static <K,V,R> ObjectBinding<R> reduceThenMap(ObservableMap<K,V> items, V defaultValue, BinaryOperator<V> reducer, 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.public static <K,V,R> ObjectBinding<R> reduceThenMap(ObservableMap<K,V> items, Supplier<V> supplier, BinaryOperator<V> reducer, 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.public static <K,V,R> ObjectBinding<R> reduceThenMap(ObservableMap<K,V> items, V defaultValue, ObservableValue<BinaryOperator<V>> reducer, 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.public static <K,V,R> ObjectBinding<R> reduceThenMap(ObservableMap<K,V> items, Supplier<V> supplier, ObservableValue<BinaryOperator<V>> reducer, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableList<T> items, R defaultValue, Function<? super T,R> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableList<T> items, Supplier<R> supplier, Function<? super T,R> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableList<T> items, R defaultValue, ObservableValue<Function<? super T,R>> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableList<T> items, Supplier<R> supplier, ObservableValue<Function<? super T,R>> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableSet<T> items, R defaultValue, Function<? super T,R> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableSet<T> items, Supplier<R> supplier, Function<? super T,R> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableSet<T> items, R defaultValue, ObservableValue<Function<? super T,R>> mapper, 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.public static <T,R> ObjectBinding<R> mapThenReduce(ObservableSet<T> items, Supplier<R> supplier, ObservableValue<Function<? super T,R>> mapper, 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.public static <K,V,R> ObjectBinding<R> mapThenReduce(ObservableMap<K,V> items, R defaultValue, Function<? super V,R> mapper, 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.public static <K,V,R> ObjectBinding<R> mapThenReduce(ObservableMap<K,V> items, Supplier<R> supplier, Function<? super V,R> mapper, 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.public static <K,V,R> ObjectBinding<R> mapThenReduce(ObservableMap<K,V> items, R defaultValue, ObservableValue<Function<? super V,R>> mapper, 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.public static <K,V,R> ObjectBinding<R> mapThenReduce(ObservableMap<K,V> items, Supplier<R> supplier, ObservableValue<Function<? super V,R>> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableList<T> items, Boolean defaultValue, Function<? super T,Boolean> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableList<T> items, Supplier<Boolean> supplier, Function<? super T,Boolean> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableList<T> items, Boolean defaultValue, ObservableValue<Function<? super T,Boolean>> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableList<T> items, Supplier<Boolean> supplier, ObservableValue<Function<? super T,Boolean>> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableSet<T> items, Boolean defaultValue, Function<? super T,Boolean> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableSet<T> items, Supplier<Boolean> supplier, Function<? super T,Boolean> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableSet<T> items, Boolean defaultValue, ObservableValue<Function<? super T,Boolean>> mapper, 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.public static <T> BooleanBinding mapToBooleanThenReduce(ObservableSet<T> items, Supplier<Boolean> supplier, ObservableValue<Function<? super T,Boolean>> mapper, 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.public static <K,V> BooleanBinding mapToBooleanThenReduce(ObservableMap<K,V> items, Boolean defaultValue, Function<? super V,Boolean> mapper, 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.public static <K,V> BooleanBinding mapToBooleanThenReduce(ObservableMap<K,V> items, Supplier<Boolean> supplier, Function<? super V,Boolean> mapper, 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.public static <K,V> BooleanBinding mapToBooleanThenReduce(ObservableMap<K,V> items, Boolean defaultValue, ObservableValue<Function<? super V,Boolean>> mapper, 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.public static <K,V> BooleanBinding mapToBooleanThenReduce(ObservableMap<K,V> items, Supplier<Boolean> supplier, ObservableValue<Function<? super V,Boolean>> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableList<T> items, Integer defaultValue, Function<? super T,Integer> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableList<T> items, Supplier<Integer> supplier, Function<? super T,Integer> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableList<T> items, Integer defaultValue, ObservableValue<Function<? super T,Integer>> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableList<T> items, Supplier<Integer> supplier, ObservableValue<Function<? super T,Integer>> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableSet<T> items, Integer defaultValue, Function<? super T,Integer> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableSet<T> items, Supplier<Integer> supplier, Function<? super T,Integer> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableSet<T> items, Integer defaultValue, ObservableValue<Function<? super T,Integer>> mapper, 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.public static <T> IntegerBinding mapToIntegerThenReduce(ObservableSet<T> items, Supplier<Integer> supplier, ObservableValue<Function<? super T,Integer>> mapper, 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.public static <K,V> IntegerBinding mapToIntegerThenReduce(ObservableMap<K,V> items, Integer defaultValue, Function<? super V,Integer> mapper, 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.public static <K,V> IntegerBinding mapToIntegerThenReduce(ObservableMap<K,V> items, Supplier<Integer> supplier, Function<? super V,Integer> mapper, 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.public static <K,V> IntegerBinding mapToIntegerThenReduce(ObservableMap<K,V> items, Integer defaultValue, ObservableValue<Function<? super V,Integer>> mapper, 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.public static <K,V> IntegerBinding mapToIntegerThenReduce(ObservableMap<K,V> items, Supplier<Integer> supplier, ObservableValue<Function<? super V,Integer>> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableList<T> items, Long defaultValue, Function<? super T,Long> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableList<T> items, Supplier<Long> supplier, Function<? super T,Long> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableList<T> items, Long defaultValue, ObservableValue<Function<? super T,Long>> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableList<T> items, Supplier<Long> supplier, ObservableValue<Function<? super T,Long>> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableSet<T> items, Long defaultValue, Function<? super T,Long> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableSet<T> items, Supplier<Long> supplier, Function<? super T,Long> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableSet<T> items, Long defaultValue, ObservableValue<Function<? super T,Long>> mapper, 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.public static <T> LongBinding mapToLongThenReduce(ObservableSet<T> items, Supplier<Long> supplier, ObservableValue<Function<? super T,Long>> mapper, 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.public static <K,V> LongBinding mapToLongThenReduce(ObservableMap<K,V> items, Long defaultValue, Function<? super V,Long> mapper, 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.public static <K,V> LongBinding mapToLongThenReduce(ObservableMap<K,V> items, Supplier<Long> supplier, Function<? super V,Long> mapper, 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.public static <K,V> LongBinding mapToLongThenReduce(ObservableMap<K,V> items, Long defaultValue, ObservableValue<Function<? super V,Long>> mapper, 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.public static <K,V> LongBinding mapToLongThenReduce(ObservableMap<K,V> items, Supplier<Long> supplier, ObservableValue<Function<? super V,Long>> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableList<T> items, Float defaultValue, Function<? super T,Float> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableList<T> items, Supplier<Float> supplier, Function<? super T,Float> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableList<T> items, Float defaultValue, ObservableValue<Function<? super T,Float>> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableList<T> items, Supplier<Float> supplier, ObservableValue<Function<? super T,Float>> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableSet<T> items, Float defaultValue, Function<? super T,Float> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableSet<T> items, Supplier<Float> supplier, Function<? super T,Float> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableSet<T> items, Float defaultValue, ObservableValue<Function<? super T,Float>> mapper, 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.public static <T> FloatBinding mapToFloatThenReduce(ObservableSet<T> items, Supplier<Float> supplier, ObservableValue<Function<? super T,Float>> mapper, 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.public static <K,V> FloatBinding mapToFloatThenReduce(ObservableMap<K,V> items, Float defaultValue, Function<? super V,Float> mapper, 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.public static <K,V> FloatBinding mapToFloatThenReduce(ObservableMap<K,V> items, Supplier<Float> supplier, Function<? super V,Float> mapper, 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.public static <K,V> FloatBinding mapToFloatThenReduce(ObservableMap<K,V> items, Float defaultValue, ObservableValue<Function<? super V,Float>> mapper, 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.public static <K,V> FloatBinding mapToFloatThenReduce(ObservableMap<K,V> items, Supplier<Float> supplier, ObservableValue<Function<? super V,Float>> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableList<T> items, Double defaultValue, Function<? super T,Double> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableList<T> items, Supplier<Double> supplier, Function<? super T,Double> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableList<T> items, Double defaultValue, ObservableValue<Function<? super T,Double>> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableList<T> items, Supplier<Double> supplier, ObservableValue<Function<? super T,Double>> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableSet<T> items, Double defaultValue, Function<? super T,Double> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableSet<T> items, Supplier<Double> supplier, Function<? super T,Double> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableSet<T> items, Double defaultValue, ObservableValue<Function<? super T,Double>> mapper, 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.public static <T> DoubleBinding mapToDoubleThenReduce(ObservableSet<T> items, Supplier<Double> supplier, ObservableValue<Function<? super T,Double>> mapper, 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.public static <K,V> DoubleBinding mapToDoubleThenReduce(ObservableMap<K,V> items, Double defaultValue, Function<? super V,Double> mapper, 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.public static <K,V> DoubleBinding mapToDoubleThenReduce(ObservableMap<K,V> items, Supplier<Double> supplier, Function<? super V,Double> mapper, 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.public static <K,V> DoubleBinding mapToDoubleThenReduce(ObservableMap<K,V> items, Double defaultValue, ObservableValue<Function<? super V,Double>> mapper, 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.public static <K,V> DoubleBinding mapToDoubleThenReduce(ObservableMap<K,V> items, Supplier<Double> supplier, ObservableValue<Function<? super V,Double>> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableList<T> items, Number defaultValue, Function<? super T,Number> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableList<T> items, Supplier<Number> supplier, Function<? super T,Number> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableList<T> items, Number defaultValue, ObservableValue<Function<? super T,Number>> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableList<T> items, Supplier<Number> supplier, ObservableValue<Function<? super T,Number>> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableSet<T> items, Number defaultValue, Function<? super T,Number> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableSet<T> items, Supplier<Number> supplier, Function<? super T,Number> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableSet<T> items, Number defaultValue, ObservableValue<Function<? super T,Number>> mapper, 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.public static <T> NumberBinding mapToNumberThenReduce(ObservableSet<T> items, Supplier<Number> supplier, ObservableValue<Function<? super T,Number>> mapper, 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.public static <K,V> NumberBinding mapToNumberThenReduce(ObservableMap<K,V> items, Number defaultValue, Function<? super V,Number> mapper, 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.public static <K,V> NumberBinding mapToNumberThenReduce(ObservableMap<K,V> items, Supplier<Number> supplier, Function<? super V,Number> mapper, 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.public static <K,V> NumberBinding mapToNumberThenReduce(ObservableMap<K,V> items, Number defaultValue, ObservableValue<Function<? super V,Number>> mapper, 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.public static <K,V> NumberBinding mapToNumberThenReduce(ObservableMap<K,V> items, Supplier<Number> supplier, ObservableValue<Function<? super V,Number>> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableList<T> items, String defaultValue, Function<? super T,String> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableList<T> items, Supplier<String> supplier, Function<? super T,String> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableList<T> items, String defaultValue, ObservableValue<Function<? super T,String>> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableList<T> items, Supplier<String> supplier, ObservableValue<Function<? super T,String>> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableSet<T> items, String defaultValue, Function<? super T,String> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableSet<T> items, Supplier<String> supplier, Function<? super T,String> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableSet<T> items, String defaultValue, ObservableValue<Function<? super T,String>> mapper, 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.public static <T> StringBinding mapToStringThenReduce(ObservableSet<T> items, Supplier<String> supplier, ObservableValue<Function<? super T,String>> mapper, 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.public static <K,V> StringBinding mapToStringThenReduce(ObservableMap<K,V> items, String defaultValue, Function<? super V,String> mapper, 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.public static <K,V> StringBinding mapToStringThenReduce(ObservableMap<K,V> items, Supplier<String> supplier, Function<? super V,String> mapper, 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.public static <K,V> StringBinding mapToStringThenReduce(ObservableMap<K,V> items, String defaultValue, ObservableValue<Function<? super V,String>> mapper, 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.public static <K,V> StringBinding mapToStringThenReduce(ObservableMap<K,V> items, Supplier<String> supplier, ObservableValue<Function<? super V,String>> mapper, 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.