package

org.jfree.data

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

Interfaces

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. 

Classes

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). 

Exceptions

UnknownKeyException An exception that indicates an unknown key value.