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

Packages that use SeriesDataset
Package | Description
--- | ---
org.jfree.chart.renderer.xy | Plug-in renderers for the `XYPlot` class.
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.

### Uses of SeriesDataset in org.jfree.chart.renderer.xy

Classes in org.jfree.chart.renderer.xy that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`protected static class` | `CyclicXYItemRenderer.OverwriteDataSet` A dataset to hold the interpolated points when drawing new lines.

### Uses of SeriesDataset in org.jfree.data.category

Classes in org.jfree.data.category that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultIntervalCategoryDataset` A convenience class that provides a default implementation of the `IntervalCategoryDataset` interface.

### Uses of SeriesDataset in org.jfree.data.contour

Subinterfaces of SeriesDataset in org.jfree.data.contour
Modifier and Type | Interface and Description
--- | ---
`interface` | `ContourDataset` Deprecated. This interface is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.

Classes in org.jfree.data.contour that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultContourDataset` Deprecated. This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
`class` | `NonGridContourDataset` Deprecated. This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.

### Uses of SeriesDataset in org.jfree.data.gantt

Classes in org.jfree.data.gantt that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `TaskSeriesCollection` A collection of `TaskSeries` objects.
`class` | `XYTaskDataset` A dataset implementation that wraps a `TaskSeriesCollection` and presents it as an `IntervalXYDataset`, allowing a set of tasks to be displayed using an `XYBarRenderer` (and usually a `SymbolAxis`).

### Uses of SeriesDataset in org.jfree.data.general

Classes in org.jfree.data.general that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractSeriesDataset` An abstract implementation of the `SeriesDataset` interface, containing a mechanism for registering change listeners.
`class` | `CombinedDataset` Deprecated. As of version 1.0.13. This class will be removed from JFreeChart 1.2.0 onwards. Anyone needing this facility will need to maintain it outside of JFreeChart.
`class` | `SubSeriesDataset` Deprecated. As of version 1.0.13. This class will be removed from JFreeChart 1.2.0 onwards. Anyone needing this facility will need to maintain it outside of JFreeChart.

Methods in org.jfree.data.general that return SeriesDataset
Modifier and Type | Method and Description
--- | ---
`SeriesDataset` | SubSeriesDataset.`getParent()` Deprecated. Returns the parent Dataset of this combination.
`SeriesDataset` | CombinedDataset.`getParent()` Deprecated. Returns the parent Dataset of this combination.
`SeriesDataset` | CombinationDataset.`getParent()` Deprecated. Returns the parent Dataset of this combination.

Methods in org.jfree.data.general with parameters of type SeriesDataset
Modifier and Type | Method and Description
--- | ---
`void` | CombinedDataset.`add(SeriesDataset data)` Deprecated. Adds one SeriesDataset to the combination.
`void` | CombinedDataset.`add(SeriesDataset[] data)` Deprecated. Adds an array of SeriesDataset's to the combination.
`void` | CombinedDataset.`add(SeriesDataset data, int series)` Deprecated. Adds one series from a SeriesDataset to the combination.

Constructors in org.jfree.data.general with parameters of type SeriesDataset
Constructor and Description
`CombinedDataset(SeriesDataset[] data)` Deprecated. Creates a CombinedDataset initialized with an array of SeriesDatasets.
`SubSeriesDataset(SeriesDataset parent, int series)` Deprecated. Creates a SubSeriesDataset using one series from `parent`.
`SubSeriesDataset(SeriesDataset parent, int[] map)` Deprecated. Creates a SubSeriesDataset using one or more series from `parent`.

### Uses of SeriesDataset in org.jfree.data.jdbc

Classes in org.jfree.data.jdbc that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `JDBCXYDataset` This class provides an `XYDataset` implementation over a database JDBC result set.

### Uses of SeriesDataset in org.jfree.data.statistics

Subinterfaces of SeriesDataset in org.jfree.data.statistics
Modifier and Type | Interface and Description
--- | ---
`interface` | `BoxAndWhiskerXYDataset` An interface that defines data in the form of (x, max, min, average, median) tuples.

Classes in org.jfree.data.statistics that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultBoxAndWhiskerXYDataset` A simple implementation of the `BoxAndWhiskerXYDataset` interface.
`class` | `HistogramDataset` A dataset that can be used for creating histograms.
`class` | `SimpleHistogramDataset` A dataset used for creating simple histograms with custom defined bins.

### Uses of SeriesDataset in org.jfree.data.time

Classes in org.jfree.data.time that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `DynamicTimeSeriesCollection` A dynamic dataset.
`class` | `TimePeriodValuesCollection` A collection of `TimePeriodValues` objects.
`class` | `TimeSeriesCollection` A collection of time series objects.
`class` | `TimeTableXYDataset` A dataset for regular time periods that implements the `TableXYDataset` interface.

### Uses of SeriesDataset in org.jfree.data.time.ohlc

Classes in org.jfree.data.time.ohlc that implement SeriesDataset
Modifier and Type | Class and Description
--- | ---
`class` | `OHLCSeriesCollection` A collection of `OHLCSeries` objects.

### Uses of SeriesDataset in org.jfree.data.xy

Subinterfaces of SeriesDataset 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` | `VectorXYDataset` An extension of the `XYDataset` interface that allows a vector to be defined at a specific (x, y) location.
`interface` | `WindDataset` Interface for a dataset that supplies wind intensity and direction values observed at various points in time.
`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 SeriesDataset
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` | `AbstractXYZDataset` An base class that you can use to create new implementations of the `XYZDataset` interface.
`class` | `CategoryTableXYDataset` An implementation variant of the `TableXYDataset` where every series shares the same x-values (required for generating stacked area charts).
`class` | `DefaultHighLowDataset` A simple implementation of the `OHLCDataset` interface.
`class` | `DefaultIntervalXYDataset` A dataset that defines a range (interval) for both the x-values and the y-values.
`class` | `DefaultOHLCDataset` A simple implementation of the `OHLCDataset` interface.
`class` | `DefaultTableXYDataset` An `XYDataset` where every series shares the same x-values (required for generating stacked area charts).
`class` | `DefaultWindDataset` A default implementation of the `WindDataset` interface.
`class` | `DefaultXYDataset` A default implementation of the `XYDataset` interface that stores data values in arrays of double primitives.
`class` | `DefaultXYZDataset` A default implementation of the `XYZDataset` interface that stores data values in arrays of double primitives.
`class` | `MatrixSeriesCollection` Represents a collection of `MatrixSeries` that can be used as a dataset.
`class` | `VectorSeriesCollection` A collection of `VectorSeries` objects.
`class` | `XIntervalSeriesCollection` A collection of `XIntervalSeries` objects.
`class` | `XYBarDataset` A dataset wrapper class that converts a standard `XYDataset` into an `IntervalXYDataset` suitable for use in creating XY bar charts.
`class` | `XYIntervalSeriesCollection` A collection of `XYIntervalSeries` objects.
`class` | `XYSeriesCollection` Represents a collection of `XYSeries` objects that can be used as a dataset.
`class` | `YIntervalSeriesCollection` A collection of `YIntervalSeries` objects.