# Package org.jfree.data.xy

- Interface Summary
  Interface | Description
  --- | ---
  IntervalXYDataset | An extension of the `XYDataset` interface that allows an x-interval and a y-interval to be defined.
  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.
  OHLCDataset | An interface that defines data in the form of (x, high, low, open, close) tuples.
  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.
  XYDataset | An interface through which data in the form of (x, y) items can be accessed.
  XYDomainInfo | An interface that can (optionally) be implemented by a dataset to assist in determining the minimum and maximum x-values in the dataset.
  XYRangeInfo | An interface that can (optionally) be implemented by a dataset to assist in determining the minimum and maximum y-values.
  XYZDataset | The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.

- Class Summary
  Class | Description
  --- | ---
  AbstractIntervalXYDataset | An base class that you can use to create new implementations of the `IntervalXYDataset` interface.
  AbstractXYDataset | An base class that you can use to create new implementations of the `XYDataset` interface.
  IntervalXYDelegate | A delegate that handles the specification or automatic calculation of the interval surrounding the x-values in a dataset.
  XYDataItem | Represents one (x, y) data item for an `XYSeries`.
  XYSeries | Represents a sequence of zero or more data items in the form (x, y).
  XYSeriesCollection | Represents a collection of `XYSeries` objects that can be used as a dataset.