## Uses of Package
org.jfree.data

Packages that use org.jfree.data
org.jfree.chart.axis: Axis classes and interfaces.
org.jfree.chart.block: Blocks and layout classes used extensively by the `LegendTitle` class.
org.jfree.chart.plot: Plot classes and related interfaces.
org.jfree.chart.renderer.category: Plug-in renderers for the `CategoryPlot` class.
org.jfree.chart.renderer.xy: Plug-in renderers for the `XYPlot` class.
org.jfree.chart.title: Classes used to display chart titles and subtitles.
org.jfree.data: The base package for classes that represent various types of data.
org.jfree.data.category: A package containing the `CategoryDataset` interface and related classes.
org.jfree.data.contour: Datasets used by the `ContourPlot` class.
org.jfree.data.gantt: Data interfaces and classes for Gantt charts.
org.jfree.data.general: Data interfaces and classes.
org.jfree.data.jdbc: Dataset classes that fetch data from a database via JDBC.
org.jfree.data.statistics: Classes for representing statistical data.
org.jfree.data.time: Interfaces and classes for time-related data.
org.jfree.data.time.ohlc: Classes for representing financial data in open-high-low-close form.
org.jfree.data.xy: A package containing the `XYDataset` interface and related classes.

Classes in org.jfree.data used by org.jfree.chart.axis
Range Represents an immutable range of values.
RangeType Used to indicate the type of range to display on an axis (full, positive or negative).

Classes in org.jfree.data used by org.jfree.chart.block
Range Represents an immutable range of values.

Classes in org.jfree.data used by org.jfree.chart.plot
KeyedValues An ordered list of (key, value) items where the keys are unique and non-`null`.
Range Represents an immutable range of values.

Classes in org.jfree.data used by org.jfree.chart.renderer.category
KeyToGroupMap A class that maps keys (instances of `Comparable`) to groups.
Range Represents an immutable range of values.

Classes in org.jfree.data used by org.jfree.chart.renderer.xy
DomainOrder Used to indicate sorting order if any (ascending, descending or none).
Range Represents an immutable range of values.

Classes in org.jfree.data used by org.jfree.chart.title
Range Represents an immutable range of values.

Classes in org.jfree.data used by org.jfree.data
ComparableObjectItem Represents one (Comparable, Object) data item for use in a `ComparableObjectSeries`.
DomainOrder Used to indicate sorting order if any (ascending, descending or none).
KeyedValue A (key, value) pair.
KeyedValueComparatorType Used to indicate the type of a `KeyedValueComparator` : 'by key' or 'by value'.
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.
Range Represents an immutable range of values.
RangeType Used to indicate the type of range to display on an axis (full, positive or negative).
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 in org.jfree.data used by org.jfree.data.category
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.
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 in org.jfree.data used by org.jfree.data.contour
Range Represents an immutable range of values.

Classes in org.jfree.data used by org.jfree.data.gantt
KeyedValues2D An extension of the `Values2D` interface where a unique key is associated with the row and column indices.
Values2D A general purpose interface that can be used to access a table of values.

Classes in org.jfree.data used by org.jfree.data.general
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.
KeyToGroupMap A class that maps keys (instances of `Comparable`) to groups.
Range Represents an immutable range of 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 in org.jfree.data used by org.jfree.data.jdbc
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.
Range Represents an immutable range of values.
RangeInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
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 in org.jfree.data used by org.jfree.data.statistics
DomainOrder Used to indicate sorting order if any (ascending, descending or none).
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).
KeyedValues2D An extension of the `Values2D` interface where a unique key is associated with the row and column indices.
Range Represents an immutable range of values.
RangeInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
Values2D A general purpose interface that can be used to access a table of values.

Classes in org.jfree.data used by org.jfree.data.time
DomainInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
DomainOrder Used to indicate sorting order if any (ascending, descending or none).
Range Represents an immutable range of values.
RangeInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.

Classes in org.jfree.data used by org.jfree.data.time.ohlc
ComparableObjectItem Represents one (Comparable, Object) data item for use in a `ComparableObjectSeries`.
ComparableObjectSeries A (possibly ordered) list of (Comparable, Object) data items.

Classes in org.jfree.data used by org.jfree.data.xy
ComparableObjectItem Represents one (Comparable, Object) data item for use in a `ComparableObjectSeries`.
ComparableObjectSeries A (possibly ordered) list of (Comparable, Object) data items.
DomainInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
DomainOrder Used to indicate sorting order if any (ascending, descending or none).
Range Represents an immutable range of values.