ariba.util.core
Class Aggregator<W,V>

java.lang.Object
  extended by ariba.util.core.Aggregator<W,V>
Direct Known Subclasses:
Aggregator.Collector

public abstract class Aggregator<W,V>
extends java.lang.Object


Nested Class Summary
static class Aggregator.Collector<X>
           
 
Field Summary
static Aggregator<java.lang.Integer,java.lang.Object> Count
           
static Aggregator<java.lang.Number,java.lang.Number> Summer
           
 
Constructor Summary
Aggregator()
           
 
Method Summary
abstract  W aggregate(W aggregate, V value)
           
static
<X> Aggregator.Collector<X>
collector()
           
 boolean mutatesAggregate()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Summer

public static final Aggregator<java.lang.Number,java.lang.Number> Summer

Count

public static final Aggregator<java.lang.Integer,java.lang.Object> Count
Constructor Detail

Aggregator

public Aggregator()
Method Detail

aggregate

public abstract W aggregate(W aggregate,
                            V value)

mutatesAggregate

public boolean mutatesAggregate()

collector

public static final <X> Aggregator.Collector<X> collector()


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.