|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jagg.Aggregator
net.sf.jagg.CollectAggregator
public class CollectAggregator
This class allows represents the "collect" aggregator over any values.
Field Summary |
---|
Fields inherited from class net.sf.jagg.Aggregator |
---|
PROP_SELF |
Constructor Summary | |
---|---|
CollectAggregator(java.lang.String property)
Constructs a CollectAggregator that operates on the
specified property. |
Method Summary | |
---|---|
void |
init()
Initialize the list to empty. |
void |
iterate(java.lang.Object value)
If not null, append the property to the list. |
void |
merge(Aggregator agg)
Merge the given Aggregator into this one by adding all
elements of the other list to this one. |
CollectAggregator |
replicate()
Returns an uninitialized copy of this Aggregator object,
with the same property(ies) to analyze. |
java.util.List<java.lang.Object> |
terminate()
Return the list. |
Methods inherited from class net.sf.jagg.Aggregator |
---|
equals, getAggregator, getAggregator, getProperty, getValueFromProperty, hashCode, isInUse, setInUse, setProperty, terminateDoubleDouble, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CollectAggregator(java.lang.String property)
CollectAggregator
that operates on the
specified property.
property
- Collect this property's values into a List
.Method Detail |
---|
public CollectAggregator replicate()
Aggregator
object,
with the same property(ies) to analyze.
replicate
in class Aggregator
Aggregator
object.public void init()
init
in class Aggregator
public void iterate(java.lang.Object value)
iterate
in class Aggregator
value
- The value to aggregate.Aggregator.getValueFromProperty(java.lang.Object, java.lang.String)
public void merge(Aggregator agg)
Aggregator
into this one by adding all
elements of the other list to this one.
merge
in class Aggregator
agg
- The Aggregator
to merge into this one.public java.util.List<java.lang.Object> terminate()
terminate
in class Aggregator
List
of objects.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |