org.ascape.util.data
Class DataSeriesStore
java.lang.Object
org.ascape.util.data.StatCollector
org.ascape.util.data.StatCollectorCSA
org.ascape.util.data.StatCollectorCSAMM
org.ascape.util.data.DataSeries
org.ascape.util.data.DataSeriesStore
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable, DataPoint, HasName
public abstract class DataSeriesStore
- extends DataSeries
A class which stores the results of measurements of data points. Comprehensive statistics are kept
for the series as a whole. Ordinarily, you should not have to work with this class
unless you are creating custom measurement types or collecting different kinds of
data. You do not usually need to subclass this class directly; a stat factory
creates the appropriate implementations.
Confused? A data series keeps track of the overall count, sum, average, minimum, maximum
for every piece of data collected, so it 'is-a' StatCollectorCSAMM. But it keeps the data stat for
that data as well, and it records just one measure of that stat, be it count, sum, average, minimum,
maximum, etc. so it 'has-a' DataPoint.
See StatCollectorCSA for an example.
- See Also:
- Serialized Form
Method Summary |
void |
addValue()
Adds a new value to the series. |
void |
clear()
Clears the series of all values. |
boolean |
isCollecting()
Returns whether this DataSeries is collecting longitudinal data. |
java.util.Vector |
toVector()
Returns a vector holding the entire series as a vector of doubles. |
Methods inherited from class org.ascape.util.data.StatCollector |
addValueFor, calculateCollection, calculateIterator, calculateValue, compareTo, createDataSeries, getAllDataSeries, getAllMeasureNames, getAllMeasureNamesShort, getCollectingLongitudinalDataMode, getCount, getDataGroup, getDataSeries, isAutoCollect, isCalculated, isCollectingLongitudinalData, isPhase2, setAutoCollect, setCollectingLongitudinalDataMode, setDataGroup, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DataSeriesStore
public DataSeriesStore()
- Constructs a new data series.
clear
public void clear()
- Clears the series of all values.
- Overrides:
clear
in class DataSeries
toVector
public java.util.Vector toVector()
- Returns a vector holding the entire series as a vector of doubles.
- Overrides:
toVector
in class DataSeries
addValue
public void addValue()
- Adds a new value to the series.
- Overrides:
addValue
in class DataSeries
isCollecting
public boolean isCollecting()
- Returns whether this DataSeries is collecting longitudinal data.
Check this to see if a DataSeries needs to be cast into a DataSeriesStore.
This method always returns true.
- Overrides:
isCollecting
in class DataSeries
Copyright © 1998-2008 The Brookings Institution, NuTech Solutions, Metascape, LLC All Rights Reserved.