org.ascape.util.data
Class StatCollectorCalculated

java.lang.Object
  extended by org.ascape.util.data.StatCollector
      extended by org.ascape.util.data.StatCollectorCSA
          extended by org.ascape.util.data.StatCollectorCalculated
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, DataPoint, HasName

public class StatCollectorCalculated
extends StatCollectorCSA

Stores aggregate data for values obtained for a statistic, including running sum and average.

Since:
1.0
Version:
1.2
Author:
Miles Parker
See Also:
StatCollector, StatCollectorCond, Serialized Form

Field Summary
 
Fields inherited from class org.ascape.util.data.StatCollectorCSA
sum
 
Fields inherited from class org.ascape.util.data.StatCollector
allMeasureNames, allMeasureNamesShort, autoCollect, COLLECTING, count, name, NOT_COLLECTING, SET_BY_DATAGROUP
 
Constructor Summary
StatCollectorCalculated()
          Constructs a new StatCollectorCSA.
StatCollectorCalculated(java.lang.String name)
          Constructs a new StatCollectorCSA.
 
Method Summary
 double getCalculatedValue()
          Returns the current calculate value.
 boolean isCalculated()
          Returns true, values are collected automatically for this class by definition.
 
Methods inherited from class org.ascape.util.data.StatCollectorCSA
addValue, clear, getAvg, getSum, getTotal
 
Methods inherited from class org.ascape.util.data.StatCollector
addValueFor, calculateCollection, calculateIterator, calculateValue, compareTo, createDataSeries, getAllDataSeries, getAllMeasureNames, getAllMeasureNamesShort, getCollectingLongitudinalDataMode, getCount, getDataGroup, getDataSeries, getName, getValue, isAutoCollect, isCollectingLongitudinalData, isPhase2, setAutoCollect, setCollectingLongitudinalDataMode, setDataGroup, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatCollectorCalculated

public StatCollectorCalculated()
Constructs a new StatCollectorCSA.


StatCollectorCalculated

public StatCollectorCalculated(java.lang.String name)
Constructs a new StatCollectorCSA. (Automatic by default.)

Parameters:
name - the name of the stat collector.
Method Detail

getCalculatedValue

public double getCalculatedValue()
Returns the current calculate value. This is just an alias for Sum, which is the same thing, as a calculated value is only added once.


isCalculated

public final boolean isCalculated()
Returns true, values are collected automatically for this class by definition.

Overrides:
isCalculated in class StatCollector


Copyright © 1998-2008 The Brookings Institution, NuTech Solutions, Metascape, LLC All Rights Reserved.