public final class Calculations
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Calculation<java.lang.Integer> |
count(EventList elements)
A Calculation that reports the number of
elements as an Integer. |
static <E> Calculation<java.lang.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<java.lang.Double> |
divideDoubles(Calculation<? extends java.lang.Number> numerator,
Calculation<? extends java.lang.Number> denominator)
A Calculation that divides the
numerator by the denominator as Doubles. |
static Calculation<java.lang.Float> |
divideFloats(Calculation<? extends java.lang.Number> numerator,
Calculation<? extends java.lang.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<java.lang.Boolean> |
manyElements(EventList elements)
A Calculation that reports true when the number of
elements is > 1 ; false otherwise. |
static Calculation<java.lang.Double> |
meanDoubles(EventList<? extends java.lang.Number> numbers)
A Calculation that reports the mean average of all the
numbers as a Double. |
static Calculation<java.lang.Float> |
meanFloats(EventList<? extends java.lang.Number> numbers)
A Calculation that reports the mean average of all the
numbers as a Float. |
static Calculation<java.lang.Boolean> |
oneElement(EventList elements)
A Calculation that reports true when the number of
elements is 1 ; false otherwise. |
static Calculation<java.lang.Boolean> |
oneOrMoreElements(EventList elements)
A Calculation that reports true when the number of
elements is > 0 ; false otherwise. |
static Calculation<java.lang.Double> |
subtractDoubles(Calculation<? extends java.lang.Number> a,
Calculation<? extends java.lang.Number> b)
A Calculation that subtracts
b from a as Doubles. |
static Calculation<java.lang.Float> |
subtractFloats(Calculation<? extends java.lang.Number> a,
Calculation<? extends java.lang.Number> b)
A Calculation that subtracts
b from a as Floats. |
static Calculation<java.lang.Integer> |
subtractIntegers(Calculation<? extends java.lang.Number> a,
Calculation<? extends java.lang.Number> b)
A Calculation that subtracts
b from a as Integers. |
static Calculation<java.lang.Long> |
subtractLongs(Calculation<? extends java.lang.Number> a,
Calculation<? extends java.lang.Number> b)
A Calculation that subtracts
b from a as Longs. |
static Calculation<java.lang.Double> |
sumDoubles(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as a Double. |
static Calculation<java.lang.Float> |
sumFloats(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as a Float. |
static Calculation<java.lang.Integer> |
sumIntegers(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as an Integer. |
static Calculation<java.lang.Long> |
sumLongs(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as a Long. |
static Calculation<java.lang.Boolean> |
zeroElements(EventList elements)
A Calculation that reports true when the number of
elements is 0 ; false otherwise. |
public static Calculation<java.lang.Integer> count(EventList elements)
elements
as an Integer.public static <E> Calculation<java.lang.Integer> count(EventList<E> elements, Matcher<E> matcher)
elements
that satisfy the given matcher
as an Integer.public static Calculation<java.lang.Boolean> zeroElements(EventList elements)
elements
is 0
; false otherwise.public static Calculation<java.lang.Boolean> oneElement(EventList elements)
elements
is 1
; false otherwise.public static Calculation<java.lang.Boolean> oneOrMoreElements(EventList elements)
elements
is > 0
; false otherwise.public static Calculation<java.lang.Boolean> manyElements(EventList elements)
elements
is > 1
; false otherwise.public static Calculation<java.lang.Float> sumFloats(EventList<? extends java.lang.Number> numbers)
numbers
as a Float.public static Calculation<java.lang.Double> sumDoubles(EventList<? extends java.lang.Number> numbers)
numbers
as a Double.public static Calculation<java.lang.Integer> sumIntegers(EventList<? extends java.lang.Number> numbers)
numbers
as an Integer.public static Calculation<java.lang.Long> sumLongs(EventList<? extends java.lang.Number> numbers)
numbers
as a Long.public static Calculation<java.lang.Float> divideFloats(Calculation<? extends java.lang.Number> numerator, Calculation<? extends java.lang.Number> denominator)
numerator
by the denominator
as Floats.public static Calculation<java.lang.Double> divideDoubles(Calculation<? extends java.lang.Number> numerator, Calculation<? extends java.lang.Number> denominator)
numerator
by the denominator
as Doubles.public static Calculation<java.lang.Float> subtractFloats(Calculation<? extends java.lang.Number> a, Calculation<? extends java.lang.Number> b)
b
from a
as Floats.public static Calculation<java.lang.Double> subtractDoubles(Calculation<? extends java.lang.Number> a, Calculation<? extends java.lang.Number> b)
b
from a
as Doubles.public static Calculation<java.lang.Integer> subtractIntegers(Calculation<? extends java.lang.Number> a, Calculation<? extends java.lang.Number> b)
b
from a
as Integers.public static Calculation<java.lang.Long> subtractLongs(Calculation<? extends java.lang.Number> a, Calculation<? extends java.lang.Number> b)
b
from a
as Longs.public static Calculation<java.lang.Float> meanFloats(EventList<? extends java.lang.Number> numbers)
numbers
as a Float.public static Calculation<java.lang.Double> meanDoubles(EventList<? extends java.lang.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.Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by mockbuild at 2018-07-13 9:19