public final class Calculations extends Object
Modifier and Type | Method and Description |
---|---|
static Calculation<Integer> |
count(EventList elements)
A Calculation that reports the number of
elements as an Integer. |
static <E> Calculation<Integer> |
count(EventList<E> elements,
Matcher<E> matcher)
A Calculation that reports the number of
elements that satisfy the given
matcher as an Integer. |
static Calculation<Double> |
divideDoubles(Calculation<? extends Number> numerator,
Calculation<? extends Number> denominator)
A Calculation that divides the
numerator by the denominator as
Doubles. |
static Calculation<Float> |
divideFloats(Calculation<? extends Number> numerator,
Calculation<? extends Number> denominator)
A Calculation that divides the
numerator by the denominator as
Floats. |
static <E> Calculation<E> |
elementAt(EventList<E> elements,
int index,
E defaultValue)
A Calculation that value at the given
index in the given elements . |
static Calculation<Boolean> |
manyElements(EventList elements)
A Calculation that reports
true when the number of elements is >
1 ; false otherwise. |
static Calculation<Double> |
meanDoubles(EventList<? extends Number> numbers)
A Calculation that reports the mean average of all the
numbers as a Double. |
static Calculation<Float> |
meanFloats(EventList<? extends Number> numbers)
A Calculation that reports the mean average of all the
numbers as a Float. |
static Calculation<Boolean> |
oneElement(EventList elements)
A Calculation that reports
true when the number of elements is
1 ; false otherwise. |
static Calculation<Boolean> |
oneOrMoreElements(EventList elements)
A Calculation that reports
true when the number of elements is >
0 ; false otherwise. |
static Calculation<Double> |
subtractDoubles(Calculation<? extends Number> a,
Calculation<? extends Number> b)
A Calculation that subtracts
b from a as Doubles. |
static Calculation<Float> |
subtractFloats(Calculation<? extends Number> a,
Calculation<? extends Number> b)
A Calculation that subtracts
b from a as Floats. |
static Calculation<Integer> |
subtractIntegers(Calculation<? extends Number> a,
Calculation<? extends Number> b)
A Calculation that subtracts
b from a as Integers. |
static Calculation<Long> |
subtractLongs(Calculation<? extends Number> a,
Calculation<? extends Number> b)
A Calculation that subtracts
b from a as Longs. |
static Calculation<Double> |
sumDoubles(EventList<? extends Number> numbers)
A Calculation that sums the given
numbers as a Double. |
static Calculation<Float> |
sumFloats(EventList<? extends Number> numbers)
A Calculation that sums the given
numbers as a Float. |
static Calculation<Integer> |
sumIntegers(EventList<? extends Number> numbers)
A Calculation that sums the given
numbers as an Integer. |
static Calculation<Long> |
sumLongs(EventList<? extends Number> numbers)
A Calculation that sums the given
numbers as a Long. |
static Calculation<Boolean> |
zeroElements(EventList elements)
A Calculation that reports
true when the number of elements is
0 ; false otherwise. |
public static Calculation<Integer> count(EventList elements)
elements
as an Integer.public static <E> Calculation<Integer> count(EventList<E> elements, Matcher<E> matcher)
elements
that satisfy the given
matcher
as an Integer.public static Calculation<Boolean> zeroElements(EventList elements)
true
when the number of elements
is
0
; false
otherwise.public static Calculation<Boolean> oneElement(EventList elements)
true
when the number of elements
is
1
; false
otherwise.public static Calculation<Boolean> oneOrMoreElements(EventList elements)
true
when the number of elements
is >
0
; false
otherwise.public static Calculation<Boolean> manyElements(EventList elements)
true
when the number of elements
is >
1
; false
otherwise.public static Calculation<Float> sumFloats(EventList<? extends Number> numbers)
numbers
as a Float.public static Calculation<Double> sumDoubles(EventList<? extends Number> numbers)
numbers
as a Double.public static Calculation<Integer> sumIntegers(EventList<? extends Number> numbers)
numbers
as an Integer.public static Calculation<Long> sumLongs(EventList<? extends Number> numbers)
numbers
as a Long.public static Calculation<Float> divideFloats(Calculation<? extends Number> numerator, Calculation<? extends Number> denominator)
numerator
by the denominator
as
Floats.public static Calculation<Double> divideDoubles(Calculation<? extends Number> numerator, Calculation<? extends Number> denominator)
numerator
by the denominator
as
Doubles.public static Calculation<Float> subtractFloats(Calculation<? extends Number> a, Calculation<? extends Number> b)
b
from a
as Floats.public static Calculation<Double> subtractDoubles(Calculation<? extends Number> a, Calculation<? extends Number> b)
b
from a
as Doubles.public static Calculation<Integer> subtractIntegers(Calculation<? extends Number> a, Calculation<? extends Number> b)
b
from a
as Integers.public static Calculation<Long> subtractLongs(Calculation<? extends Number> a, Calculation<? extends Number> b)
b
from a
as Longs.public static Calculation<Float> meanFloats(EventList<? extends Number> numbers)
numbers
as a Float.public static Calculation<Double> meanDoubles(EventList<? extends Number> numbers)
numbers
as a Double.public static <E> Calculation<E> elementAt(EventList<E> elements, int index, E defaultValue)
index
in the given elements
. If
elements
does not contain enough items, the given defaultValue
is
returned.Copyright © 2024 levigo holding gmbh. All rights reserved.