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