The base package for classes that represent various types of data.
Interface Summary Interface Description DomainInfoAn interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values. ItemKeyA key that references a single data item in a dataset. KeyedValue<K extends Comparable<K>>A (key, value) pair. KeyedValues<K extends Comparable<K>>An ordered list of (key, value) items where the keys are unique and non-
KeyedValues2DAn extension of the
Values2Dinterface where a unique key is associated with the row and column indices.
RangeInfoAn interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values. ValueA general purpose interface for accessing a value. ValuesAn interface through which (single-dimension) data values can be accessed. Values2DA general purpose interface that can be used to access a table of values.
Class Summary Class Description ComparableObjectItemRepresents one (Comparable, Object) data item for use in a
ComparableObjectSeriesA (possibly ordered) list of (Comparable, Object) data items. DataUtilsUtility methods for use with some of the data classes (but not the datasets, see
DefaultKeyedValue<K extends Comparable<K>>A (key, value) pair. DefaultKeyedValues<K extends Comparable<K>>An ordered list of (key, value) items. DefaultKeyedValues2DA data structure that stores zero, one or many values, where each value is associated with two keys (a 'row' key and a 'column' key). DomainOrderUsed to indicate sorting order if any (ascending, descending or none). KeyedObjectA (key, object) pair. KeyedObjectsA collection of (key, object) pairs. KeyedObjects2DA data structure that stores zero, one or many objects, where each object is associated with two keys (a 'row' key and a 'column' key). KeyedValueComparatorA utility class that can compare and order two
KeyedValueinstances and sort them into ascending or descending order by key or by value.
KeyedValueComparatorTypeUsed to indicate the type of a
KeyedValueComparator: 'by key' or 'by value'.
KeyedValues2DItemKey<R extends Comparable<R>,C extends Comparable<C>>An object that references one data item in a
KeyedValuesItemKeyA key that references one item in a
KeyToGroupMapA class that maps keys (instances of
Comparable) to groups.
RangeRepresents an immutable range of values. RangeTypeUsed to indicate the type of range to display on an axis (full, positive or negative).
Exception Summary Exception Description UnknownKeyExceptionAn exception that indicates an unknown key value.