## Package org.jfree.data.general

Data interfaces and classes.

See:
Description

Interface Summary
CombinationDataset: Interface that describes the new methods that any combined dataset needs to implement.
Dataset: The base interface for data sets.
DatasetChangeListener: The interface that must be supported by classes that wish to receive notification of changes to a dataset.
KeyedValueDataset: A dataset containing a single value.
KeyedValues2DDataset: A dataset containing (key, value) data items.
KeyedValuesDataset: A dataset containing (key, value) data items.
PieDataset: A general purpose dataset where values are associated with keys.
SeriesChangeListener: Methods for receiving notification of changes to a data series.
SeriesDataset: The interface for a dataset consisting of one or many series of data.
ValueDataset: An interface for a dataset that returns a single value.

Class Summary
AbstractDataset: An abstract implementation of the `Dataset` interface, containing a mechanism for registering change listeners.
AbstractSeriesDataset: An abstract implementation of the `SeriesDataset` interface, containing a mechanism for registering change listeners.
CombinedDataset: This class can combine instances of `XYDataset`, `OHLCDataset` and `IntervalXYDataset` together exposing the union of all the series under one dataset.
DatasetChangeEvent: A change event that encapsulates information about a change to a dataset.
DatasetGroup: A class that is used to group datasets (currently not used for any specific purpose).
DatasetUtilities: A collection of useful static methods relating to datasets.
DefaultKeyedValueDataset: A default implementation of the `KeyedValueDataset` interface.
DefaultKeyedValues2DDataset: A default implementation of the `KeyedValues2DDataset` interface.
DefaultKeyedValuesDataset: A default implementation of the `KeyedValuesDataset` interface.
DefaultPieDataset: A default implementation of the `PieDataset` interface.
DefaultValueDataset: A dataset that stores a single value (that is possibly `null`).
Series: Base class representing a data series.
SeriesChangeEvent: An event with details of a change to a series.
SubSeriesDataset: This class will create a dataset with one or more series from another `SeriesDataset`.
WaferMapDataset: A dataset that can be used with the `WaferMapPlot` class.

Exception Summary
SeriesException: A general purpose exception class for data series.

## Package org.jfree.data.general Description

Data interfaces and classes.