## Package org.ascape.util.data

Interface Summary
DataPoint: An interface for a class providing a data point for a given object.

Class Summary
DataGroup: A group of data points and their cooresponding series (pl) of measurements.
DataPointComparator: An interface for a class comparing objects using a data point.
DataPointConcrete: An class providing a data point for a given object.
DataSelection: A selection of a group of data series, useful for providing some subset of available data.
DataSeries: A class which stores the results of measurements of data points.
DataSeriesStore: A class which stores the results of measurements of data points.
StatCollector: Collects and stores aggregate statistics on some data source for every specified measurement type of that source, and for each succesive measurement of that source.
StatCollectorCalculated: Stores aggregate data for values obtained for a statistic, including running sum and average.
StatCollectorCond: Collects and stores aggregate statistics on some data source for every specified measurement type of that source, and for each succesive measurement of that source, while that source meets some condition.
StatCollectorCondCSA: Stores aggregate data for values conditionally obtained for a statistic, including running sum and average.
StatCollectorCondCSAMM: Stores conditional aggregate data for values conditionally obtained for a statistic, including running sum, average, minimum and maximum.
StatCollectorCondCSAMMVar: Stores conditional aggregate data for values conditionally obtained for a statistic, including running sum, average, minimum and maximum.
StatCollectorCSA: Stores aggregate data for values obtained for a statistic, including running sum and average.
StatCollectorCSAMM: Stores aggregate data for values obtained for a statistic, including running sum, average, minimum and maximum.
StatCollectorCSAMMVar: Stores aggregate data for values obtained for a statistic, including statistical variance.
UnitIntervalDataPoint: An abstract class providing some value 0..1 based on the state of the instance provided.

Exception Summary
ValueNotInRangeException: An exception thrown if the scape state would become inconsistent if requested change is made.