## Uses of Interface
org.jfree.data.general.Dataset

- Packages that use Dataset
  Package | Description
  --- | ---
  org.jfree.chart |
  org.jfree.chart.entity |
  org.jfree.chart.title |
  org.jfree.data.general |
  org.jfree.data.xy |

- - ### Uses of Dataset in org.jfree.chart

    Methods in org.jfree.chart that return Dataset
    Modifier and Type | Method and Description
    --- | ---
    `Dataset` | LegendItem.`getDataset()` Returns the dataset.

    Methods in org.jfree.chart with parameters of type Dataset
    Modifier and Type | Method and Description
    --- | ---
    `void` | LegendItem.`setDataset(Dataset dataset)` Sets the dataset.

  - ### Uses of Dataset in org.jfree.chart.entity

    Methods in org.jfree.chart.entity that return Dataset
    Modifier and Type | Method and Description
    --- | ---
    `Dataset` | LegendItemEntity.`getDataset()` Returns a reference to the dataset that this legend item is derived from.

    Methods in org.jfree.chart.entity with parameters of type Dataset
    Modifier and Type | Method and Description
    --- | ---
    `void` | LegendItemEntity.`setDataset(Dataset dataset)` Sets a reference to the dataset that this legend item is derived from.

  - ### Uses of Dataset in org.jfree.chart.title

    Methods in org.jfree.chart.title that return Dataset
    Modifier and Type | Method and Description
    --- | ---
    `Dataset` | LegendItemBlockContainer.`getDataset()` Returns a reference to the dataset for the associated legend item.

    Constructors in org.jfree.chart.title with parameters of type Dataset
    Constructor and Description
    `LegendItemBlockContainer(Arrangement arrangement, Dataset dataset, java.lang.Comparable seriesKey)` Creates a new legend item block.

  - ### Uses of Dataset in org.jfree.data.general

    Subinterfaces of Dataset in org.jfree.data.general
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SeriesDataset` The interface for a dataset consisting of one or many series of data.

    Classes in org.jfree.data.general that implement Dataset
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDataset` An abstract implementation of the `Dataset` interface, containing a mechanism for registering change listeners.
    `class` | `AbstractSeriesDataset` An abstract implementation of the `SeriesDataset` interface, containing a mechanism for registering change listeners.

    Methods in org.jfree.data.general that return Dataset
    Modifier and Type | Method and Description
    --- | ---
    `Dataset` | DatasetChangeEvent.`getDataset()` Returns the dataset that generated the event.

    Constructors in org.jfree.data.general with parameters of type Dataset
    Constructor and Description
    `DatasetChangeEvent(java.lang.Object source, Dataset dataset)` Constructs a new event.

  - ### Uses of Dataset in org.jfree.data.xy

    Subinterfaces of Dataset in org.jfree.data.xy
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IntervalXYDataset` An extension of the `XYDataset` interface that allows an x-interval and a y-interval to be defined.
    `interface` | `IntervalXYZDataset` An extension of the `XYZDataset` interface that allows a range of data to be defined for any of the X values, the Y values, and the Z values.
    `interface` | `OHLCDataset` An interface that defines data in the form of (x, high, low, open, close) tuples.
    `interface` | `TableXYDataset` A dataset containing one or more data series containing (x, y) data items, where all series in the dataset share the same set of x-values.
    `interface` | `XYDataset` An interface through which data in the form of (x, y) items can be accessed.
    `interface` | `XYZDataset` The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.

    Classes in org.jfree.data.xy that implement Dataset
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractIntervalXYDataset` An base class that you can use to create new implementations of the `IntervalXYDataset` interface.
    `class` | `AbstractXYDataset` An base class that you can use to create new implementations of the `XYDataset` interface.
    `class` | `XYSeriesCollection` Represents a collection of `XYSeries` objects that can be used as a dataset.