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

Packages that use DatasetChangeListener
Package | Description
--- | ---
org.jfree.chart.plot | Plot classes and related interfaces.
org.jfree.chart.plot.dial | Classes for creating dial plots.
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.gantt | Data interfaces and classes for Gantt charts.
org.jfree.data.general | Data interfaces and classes.
org.jfree.data.xy | A package containing the `XYDataset` interface and related classes.

### Uses of DatasetChangeListener in org.jfree.chart.plot

Classes in org.jfree.chart.plot that implement DatasetChangeListener
Modifier and Type | Class and Description
--- | ---
`class` | `CategoryPlot` A general plotting class that uses data from a `CategoryDataset` and renders each data item using a `CategoryItemRenderer`.
`class` | `CombinedDomainCategoryPlot` A combined category plot where the domain axis is shared.
`class` | `CombinedDomainXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common domain axis.
`class` | `CombinedRangeCategoryPlot` A combined category plot where the range axis is shared.
`class` | `CombinedRangeXYPlot` An extension of `XYPlot` that contains multiple subplots that share a common range axis.
`class` | `CompassPlot` A specialised plot that draws a compass to indicate a direction based on the value from a `ValueDataset`.
`class` | `ContourPlot` Deprecated. This plot is no longer supported, please use `XYPlot` with an `XYBlockRenderer`.
`class` | `FastScatterPlot` A fast scatter plot.
`class` | `MeterPlot` A plot that displays a single value in the form of a needle on a dial.
`class` | `MultiplePiePlot` A plot that displays multiple pie plots using data from a `CategoryDataset`.
`class` | `PiePlot` A plot that displays data in the form of a pie chart, using data from any class that implements the `PieDataset` interface.
`class` | `PiePlot3D` A plot that displays data in the form of a 3D pie chart, using data from any class that implements the `PieDataset` interface.
`class` | `Plot` The base class for all plots in JFreeChart.
`class` | `PolarPlot` Plots data that is in (theta, radius) pairs where theta equal to zero is due north and increases clockwise.
`class` | `RingPlot` A customised pie plot that leaves a hole in the middle.
`class` | `SpiderWebPlot` A plot that displays data from a `CategoryDataset` in the form of a "spider web".
`class` | `ThermometerPlot` A plot that displays a single value (from a `ValueDataset`) in a thermometer type display.
`class` | `WaferMapPlot` A wafer map plot.
`class` | `XYPlot` A general class for plotting data in the form of (x, y) pairs.

### Uses of DatasetChangeListener in org.jfree.chart.plot.dial

Classes in org.jfree.chart.plot.dial that implement DatasetChangeListener
Modifier and Type | Class and Description
--- | ---
`class` | `DialPlot` A dial plot composed of user-definable layers.

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

Methods in org.jfree.chart.renderer.xy with parameters of type DatasetChangeListener
Modifier and Type | Method and Description
--- | ---
`void` | CyclicXYItemRenderer.OverwriteDataSet.`addChangeListener(DatasetChangeListener listener)` Does nothing.
`void` | CyclicXYItemRenderer.OverwriteDataSet.`removeChangeListener(DatasetChangeListener listener)` Does nothing.

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

Classes in org.jfree.data.category that implement DatasetChangeListener
Modifier and Type | Class and Description
--- | ---
`class` | `CategoryToPieDataset` A `PieDataset` implementation that obtains its data from one row or column of a `CategoryDataset`.

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

Classes in org.jfree.data.gantt that implement DatasetChangeListener
Modifier and Type | Class and Description
--- | ---
`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 DatasetChangeListener in org.jfree.data.general

Methods in org.jfree.data.general with parameters of type DatasetChangeListener
Modifier and Type | Method and Description
--- | ---
`void` | Dataset.`addChangeListener(DatasetChangeListener listener)` Registers an object for notification of changes to the dataset.
`void` | AbstractDataset.`addChangeListener(DatasetChangeListener listener)` Registers an object to receive notification of changes to the dataset.
`void` | Dataset.`removeChangeListener(DatasetChangeListener listener)` Deregisters an object for notification of changes to the dataset.
`void` | AbstractDataset.`removeChangeListener(DatasetChangeListener listener)` Deregisters an object so that it no longer receives notification of changes to the dataset.

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

Classes in org.jfree.data.xy that implement DatasetChangeListener
Modifier and Type | Class and Description
--- | ---
`class` | `IntervalXYDelegate` A delegate that handles the specification or automatic calculation of the interval surrounding the x-values in a dataset.
`class` | `XYBarDataset` A dataset wrapper class that converts a standard `XYDataset` into an `IntervalXYDataset` suitable for use in creating XY bar charts.
`class` | `XYDatasetTableModel` A READ-ONLY wrapper around a `TableXYDataset` to convert it to a table model for use in a JTable.