|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.base.accumulators.AverageAccumulateFunction
public class AverageAccumulateFunction
An implementation of an accumulator capable of calculating average values
Nested Class Summary | |
---|---|
protected static class |
AverageAccumulateFunction.AverageData
|
Constructor Summary | |
---|---|
AverageAccumulateFunction()
|
Method Summary | |
---|---|
void |
accumulate(java.lang.Object context,
java.lang.Object value)
Executes the accumulation action |
java.lang.Object |
createContext()
Creates and returns a new context object |
java.lang.Object |
getResult(java.lang.Object context)
Returns the current value in this accumulation session |
void |
init(java.lang.Object context)
Initializes the accumulator |
void |
reverse(java.lang.Object context,
java.lang.Object value)
Reverses the accumulation action |
boolean |
supportsReverse()
True if the function supports reverse. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AverageAccumulateFunction()
Method Detail |
---|
public java.lang.Object createContext()
AccumulateFunction
createContext
in interface AccumulateFunction
public void init(java.lang.Object context) throws java.lang.Exception
AccumulateFunction
init
in interface AccumulateFunction
java.lang.Exception
public void accumulate(java.lang.Object context, java.lang.Object value)
AccumulateFunction
accumulate
in interface AccumulateFunction
public void reverse(java.lang.Object context, java.lang.Object value) throws java.lang.Exception
AccumulateFunction
reverse
in interface AccumulateFunction
java.lang.Exception
public java.lang.Object getResult(java.lang.Object context) throws java.lang.Exception
AccumulateFunction
getResult
in interface AccumulateFunction
java.lang.Exception
public boolean supportsReverse()
AccumulateFunction
supportsReverse
in interface AccumulateFunction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |