## Package org.jfree.data

The base package for classes that represent various types of data.

See:
Description

Interface Summary
DomainInfo: An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
KeyedValue: A (key, value) pair.
KeyedValues: An ordered list of (key, value) items where the keys are unique and non-`null`.
KeyedValues2D: An extension of the `Values2D` interface where a unique key is associated with the row and column indices.
RangeInfo: An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
Value: A general purpose interface for accessing a value.
Values: An interface through which (single-dimension) data values can be accessed.
Values2D: A general purpose interface that can be used to access a table of values.

Class Summary
ComparableObjectItem: Represents one (Comparable, Object) data item for use in a `ComparableObjectSeries`.
ComparableObjectSeries: A (possibly ordered) list of (Comparable, Object) data items.
DataUtilities: Utility methods for use with some of the data classes (but not the datasets, see `DatasetUtilities`).
DefaultKeyedValue: A (key, value) pair.
DefaultKeyedValues: An ordered list of (key, value) items.
DefaultKeyedValues2D: A data structure that stores zero, one or many values, where each value is associated with two keys (a 'row' key and a 'column' key).
DomainOrder: Used to indicate sorting order if any (ascending, descending or none).
KeyedObject: A (key, object) pair.
KeyedObjects: A collection of (key, object) pairs.
KeyedObjects2D: A data structure that stores zero, one or many objects, where each object is associated with two keys (a 'row' key and a 'column' key).
KeyedValueComparator: A utility class that can compare and order two `KeyedValue` instances and sort them into ascending or descending order by key or by value.
KeyedValueComparatorType: Used to indicate the type of a `KeyedValueComparator` : 'by key' or 'by value'.
KeyToGroupMap: A class that maps keys (instances of `Comparable`) to groups.
Range: Represents an immutable range of values.
RangeType: Used to indicate the type of range to display on an axis (full, positive or negative).

Exception Summary
UnknownKeyException: An exception that indicates an unknown key value.

## Package org.jfree.data Description

The base package for classes that represent various types of data.