Package | Description |
---|---|
ca.odell.glazedlists.calculation | |
ca.odell.glazedlists.jfreechart | |
ca.odell.glazedlists.swing |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCalculation<N>
Eases the burdens of implementing any type of Calculation.
|
class |
AbstractCompositeCalculation<N extends java.lang.Number>
Advanced Calculations can be derived by combining many smaller Calculations
together using a formula.
|
class |
AbstractEventListCalculation<N,E>
The transition between an EventList and a single calculated value based on
information from each element of the EventList happens in subclasses of this
class.
|
Modifier and Type | Method and Description |
---|---|
static Calculation<java.lang.Integer> |
Calculations.count(EventList elements)
A Calculation that reports the number of
elements as an Integer. |
static <E> Calculation<java.lang.Integer> |
Calculations.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> |
Calculations.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> |
Calculations.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> |
Calculations.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> |
Calculations.manyElements(EventList elements)
A Calculation that reports true when the number of
elements is > 1 ; false otherwise. |
static Calculation<java.lang.Double> |
Calculations.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> |
Calculations.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> |
Calculations.oneElement(EventList elements)
A Calculation that reports true when the number of
elements is 1 ; false otherwise. |
static Calculation<java.lang.Boolean> |
Calculations.oneOrMoreElements(EventList elements)
A Calculation that reports true when the number of
elements is > 0 ; false otherwise. |
static Calculation<java.lang.Double> |
Calculations.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> |
Calculations.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> |
Calculations.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> |
Calculations.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> |
Calculations.sumDoubles(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as a Double. |
static Calculation<java.lang.Float> |
Calculations.sumFloats(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as a Float. |
static Calculation<java.lang.Integer> |
Calculations.sumIntegers(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as an Integer. |
static Calculation<java.lang.Long> |
Calculations.sumLongs(EventList<? extends java.lang.Number> numbers)
A Calculation that sums the given
numbers as a Long. |
static Calculation<java.lang.Boolean> |
Calculations.zeroElements(EventList elements)
A Calculation that reports true when the number of
elements is 0 ; false otherwise. |
Modifier and Type | Method and Description |
---|---|
static CalculationCategoryDataset |
Calculations.calculationCategoryDataset(Calculation<? extends java.lang.Number>... calculations)
A CategoryDataset backed by the given
calculations ; each Calculation is a single-valued series in the CategoryDataset |
static Calculation<java.lang.Double> |
Calculations.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.Double> |
Calculations.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> |
Calculations.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 Calculation<java.lang.Float> |
Calculations.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 Calculation<java.lang.Double> |
Calculations.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.Double> |
Calculations.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> |
Calculations.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.Float> |
Calculations.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> |
Calculations.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.Integer> |
Calculations.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> |
Calculations.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.Long> |
Calculations.subtractLongs(Calculation<? extends java.lang.Number> a,
Calculation<? extends java.lang.Number> b)
A Calculation that subtracts
b from a as Longs. |
Constructor and Description |
---|
AbstractCompositeCalculation(Calculation<? extends java.lang.Number>... inputs)
Combines the given
inputs with the logic in AbstractCompositeCalculation.recompute(java.lang.Number[])
to produce the value of this Calculation. |
Modifier and Type | Method and Description |
---|---|
java.util.List<Calculation<? extends java.lang.Number>> |
CalculationCategoryDataset.getCalculations()
Returns the mutable List of Calculations that create the data values in
this CategoryDataset.
|
Modifier and Type | Method and Description |
---|---|
void |
CalculationCategoryDataset.listChanged(ListEvent<Calculation<? extends java.lang.Number>> listChanges)
This listener rebroadcasts ListEvents as DatasetChangeEvents.
|
Modifier and Type | Method and Description |
---|---|
static void |
SwingCalculations.bind(javax.swing.JLabel label,
Calculation<?> calculation)
Updates the given label with the latest value of a Calculation each time
it reports a change.
|
static void |
SwingCalculations.bind(javax.swing.JLabel label,
Calculation<?> calculation,
java.text.Format formatter)
Updates the given label with the latest value of a Calculation each time
it reports a change.
|
Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by builder at 2012-09-17 16:07