## Hierarchy For Package org.jfree.data.xy

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.jfree.data.general.AbstractDataset (implements java.lang.Cloneable, org.jfree.data.general.Dataset, java.io.ObjectInputValidation, java.io.Serializable)
    - org.jfree.data.general.AbstractSeriesDataset (implements java.io.Serializable, org.jfree.data.general.SeriesChangeListener, org.jfree.data.general.SeriesDataset)
      - org.jfree.data.xy.AbstractXYDataset (implements org.jfree.data.xy.XYDataset)
        - org.jfree.data.xy.AbstractIntervalXYDataset (implements org.jfree.data.xy.IntervalXYDataset)
          - org.jfree.data.xy.CategoryTableXYDataset (implements org.jfree.data.DomainInfo, org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable, org.jfree.data.xy.TableXYDataset)
          - org.jfree.data.xy.DefaultIntervalXYDataset (implements org.jfree.util.PublicCloneable)
          - org.jfree.data.xy.DefaultTableXYDataset (implements org.jfree.data.DomainInfo, org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable, org.jfree.data.xy.TableXYDataset)
          - org.jfree.data.xy.XIntervalSeriesCollection (implements org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable, java.io.Serializable)
          - org.jfree.data.xy.XYBarDataset (implements org.jfree.data.general.DatasetChangeListener, org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable)
          - org.jfree.data.xy.XYIntervalSeriesCollection (implements org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable, java.io.Serializable)
          - org.jfree.data.xy.XYSeriesCollection (implements org.jfree.data.DomainInfo, org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable, java.io.Serializable)
          - org.jfree.data.xy.YIntervalSeriesCollection (implements org.jfree.data.xy.IntervalXYDataset, org.jfree.util.PublicCloneable, java.io.Serializable)
        - org.jfree.data.xy.AbstractXYZDataset (implements org.jfree.data.xy.XYZDataset)
          - org.jfree.data.xy.DefaultXYZDataset (implements org.jfree.util.PublicCloneable, org.jfree.data.xy.XYZDataset)
          - org.jfree.data.xy.MatrixSeriesCollection (implements org.jfree.util.PublicCloneable, java.io.Serializable, org.jfree.data.xy.XYZDataset)
        - org.jfree.data.xy.DefaultHighLowDataset (implements org.jfree.data.xy.OHLCDataset, org.jfree.util.PublicCloneable)
        - org.jfree.data.xy.DefaultOHLCDataset (implements org.jfree.data.xy.OHLCDataset, org.jfree.util.PublicCloneable)
        - org.jfree.data.xy.DefaultWindDataset (implements org.jfree.util.PublicCloneable, org.jfree.data.xy.WindDataset)
        - org.jfree.data.xy.DefaultXYDataset (implements org.jfree.util.PublicCloneable, org.jfree.data.xy.XYDataset)
        - org.jfree.data.xy.VectorSeriesCollection (implements org.jfree.util.PublicCloneable, java.io.Serializable, org.jfree.data.xy.VectorXYDataset)
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - org.jfree.data.xy.XYDatasetTableModel (implements org.jfree.data.general.DatasetChangeListener, javax.swing.table.TableModel)
  - org.jfree.data.ComparableObjectItem (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - org.jfree.data.xy.VectorDataItem
    - org.jfree.data.xy.XIntervalDataItem
    - org.jfree.data.xy.XYIntervalDataItem
    - org.jfree.data.xy.YIntervalDataItem
  - org.jfree.data.xy.IntervalXYDelegate (implements java.lang.Cloneable, org.jfree.data.general.DatasetChangeListener, org.jfree.data.DomainInfo, org.jfree.util.PublicCloneable, java.io.Serializable)
  - org.jfree.data.xy.OHLCDataItem (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.jfree.data.general.Series (implements java.lang.Cloneable, java.io.Serializable)
    - org.jfree.data.ComparableObjectSeries (implements java.lang.Cloneable, java.io.Serializable)
      - org.jfree.data.xy.VectorSeries
      - org.jfree.data.xy.XIntervalSeries
      - org.jfree.data.xy.XYIntervalSeries
      - org.jfree.data.xy.YIntervalSeries
    - org.jfree.data.xy.MatrixSeries (implements java.io.Serializable)
      - org.jfree.data.xy.NormalizedMatrixSeries
    - org.jfree.data.xy.XYSeries (implements java.lang.Cloneable, java.io.Serializable)
  - org.jfree.data.xy.Vector (implements java.io.Serializable)
  - org.jfree.data.xy.XYCoordinate (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.jfree.data.xy.XYDataItem (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
  - org.jfree.data.xy.XYInterval (implements java.io.Serializable)
  - org.jfree.data.xy.YInterval (implements java.io.Serializable)
  - org.jfree.data.xy.YWithXInterval (implements java.io.Serializable)

## Interface Hierarchy

- org.jfree.data.general.Dataset
  - org.jfree.data.general.SeriesDataset
    - org.jfree.data.xy.XYDataset
      - org.jfree.data.xy.IntervalXYDataset
      - org.jfree.data.xy.OHLCDataset
      - org.jfree.data.xy.TableXYDataset
      - org.jfree.data.xy.VectorXYDataset
      - org.jfree.data.xy.WindDataset
      - org.jfree.data.xy.XYZDataset
        - org.jfree.data.xy.IntervalXYZDataset
- org.jfree.data.xy.XisSymbolic
- org.jfree.data.xy.YisSymbolic