## Hierarchy For Package org.jfree.data

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.jfree.data.AbstractDataset (implements java.lang.Cloneable, org.jfree.data.Dataset, java.io.ObjectInputValidation, java.io.Serializable)
    - class org.jfree.data.AbstractSeriesDataset (implements java.io.Serializable, org.jfree.data.SeriesChangeListener, org.jfree.data.SeriesDataset)
      - class org.jfree.data.AbstractXYDataset (implements org.jfree.data.XYDataset)
        - class org.jfree.data.AbstractIntervalXYDataset (implements org.jfree.data.IntervalXYDataset)
          - class org.jfree.data.CategoryTableXYDataset (implements org.jfree.data.DomainInfo, org.jfree.data.IntervalXYDataset, org.jfree.data.TableXYDataset)
          - class org.jfree.data.CombinedDataset (implements org.jfree.data.CombinationDataset, org.jfree.data.HighLowDataset, org.jfree.data.IntervalXYDataset, org.jfree.data.XYDataset)
          - class org.jfree.data.DefaultTableXYDataset (implements org.jfree.data.DomainInfo, org.jfree.data.IntervalXYDataset, org.jfree.data.TableXYDataset)
          - class org.jfree.data.SubSeriesDataset (implements org.jfree.data.CombinationDataset, org.jfree.data.HighLowDataset, org.jfree.data.IntervalXYDataset, org.jfree.data.SignalsDataset)
          - class org.jfree.data.XYBarDataset (implements org.jfree.data.DatasetChangeListener, org.jfree.data.IntervalXYDataset)
          - class org.jfree.data.XYSeriesCollection (implements org.jfree.data.DomainInfo, org.jfree.data.IntervalXYDataset, java.io.Serializable)
        - class org.jfree.data.AbstractXYZDataset (implements org.jfree.data.XYZDataset)
          - class org.jfree.data.DefaultContourDataset (implements org.jfree.data.ContourDataset)
            - class org.jfree.data.NonGridContourDataset
          - class org.jfree.data.MatrixSeriesCollection (implements java.io.Serializable, org.jfree.data.XYZDataset)
        - class org.jfree.data.DefaultHighLowDataset (implements org.jfree.data.HighLowDataset)
        - class org.jfree.data.DefaultWindDataset (implements org.jfree.data.WindDataset)
        - class org.jfree.data.JDBCXYDataset (implements org.jfree.data.RangeInfo, org.jfree.data.TableXYDataset, org.jfree.data.XYDataset)
        - class org.jfree.data.OHLCDataset (implements org.jfree.data.HighLowDataset)
      - class org.jfree.data.DefaultIntervalCategoryDataset (implements org.jfree.data.IntervalCategoryDataset)
    - class org.jfree.data.CategoryToPieDataset (implements org.jfree.data.DatasetChangeListener, org.jfree.data.PieDataset)
    - class org.jfree.data.DefaultCategoryDataset (implements org.jfree.data.CategoryDataset, java.io.Serializable)
      - class org.jfree.data.DefaultKeyedValues2DDataset (implements org.jfree.data.KeyedValues2DDataset, java.io.Serializable)
      - class org.jfree.data.JDBCCategoryDataset
    - class org.jfree.data.DefaultKeyedValueDataset (implements org.jfree.data.KeyedValueDataset, java.io.Serializable)
    - class org.jfree.data.DefaultMeterDataset (implements org.jfree.data.MeterDataset, java.io.Serializable)
    - class org.jfree.data.DefaultPieDataset (implements java.lang.Cloneable, org.jfree.data.PieDataset, java.io.Serializable)
      - class org.jfree.data.DefaultKeyedValuesDataset (implements org.jfree.data.KeyedValuesDataset)
      - class org.jfree.data.JDBCPieDataset
    - class org.jfree.data.DefaultValueDataset (implements java.lang.Cloneable, java.io.Serializable, org.jfree.data.ValueDataset)
    - class org.jfree.data.WaferMapDataset
  - class javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - class org.jfree.data.TimeSeriesTableModel (implements org.jfree.data.SeriesChangeListener)
    - class org.jfree.data.XYDatasetTableModel (implements org.jfree.data.DatasetChangeListener, javax.swing.table.TableModel)
  - class org.jfree.data.DatasetGroup (implements java.lang.Cloneable, java.io.Serializable)
  - class org.jfree.data.DatasetUtilities
  - class org.jfree.data.DataUtilities
  - class org.jfree.data.DefaultKeyedValue (implements java.lang.Cloneable, org.jfree.data.KeyedValue, java.io.Serializable)
  - class org.jfree.data.DefaultKeyedValues (implements java.lang.Cloneable, org.jfree.data.KeyedValues, java.io.Serializable)
  - class org.jfree.data.DefaultKeyedValues2D (implements java.lang.Cloneable, org.jfree.data.KeyedValues2D, java.io.Serializable)
  - class java.util.EventObject (implements java.io.Serializable)
    - class org.jfree.data.DatasetChangeEvent
    - class org.jfree.data.SeriesChangeEvent (implements java.io.Serializable)
  - class org.jfree.data.KeyedObject (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
  - class org.jfree.data.KeyedObjects (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
  - class org.jfree.data.KeyedObjects2D (implements java.lang.Cloneable, java.io.Serializable)
  - class org.jfree.data.KeyedValueComparator (implements java.util.Comparator)
  - class org.jfree.data.KeyedValueComparatorType
  - class org.jfree.data.KeyToGroupMap (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
  - class org.jfree.data.LineFunction2D (implements org.jfree.data.Function2D)
  - class org.jfree.data.MeanAndStandardDeviation
  - class org.jfree.data.MovingAverage
  - class org.jfree.data.NormalDistributionFunction2D (implements org.jfree.data.Function2D)
  - class org.jfree.data.OHLCDataItem (implements java.lang.Comparable)
  - class org.jfree.data.PowerFunction2D (implements org.jfree.data.Function2D)
  - class org.jfree.data.Range (implements java.io.Serializable)
    - class org.jfree.data.DateRange (implements java.io.Serializable)
  - class org.jfree.data.Regression
  - class org.jfree.data.Series (implements java.lang.Cloneable, java.io.Serializable)
    - class org.jfree.data.MatrixSeries (implements java.io.Serializable)
      - class org.jfree.data.NormalizedMatrixSeries
    - class org.jfree.data.XYSeries (implements java.lang.Cloneable, java.io.Serializable)
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class org.jfree.data.SeriesException (implements java.io.Serializable)
  - class org.jfree.data.XYDataItem (implements java.lang.Cloneable, java.lang.Comparable, java.io.Serializable)
    - class org.jfree.data.XYDataPair

## Interface Hierarchy

- interface org.jfree.data.CombinationDataset
- interface org.jfree.data.Dataset
  - interface org.jfree.data.CategoryDataset (also extends org.jfree.data.KeyedValues2D)
    - interface org.jfree.data.IntervalCategoryDataset
    - interface org.jfree.data.KeyedValues2DDataset
  - interface org.jfree.data.KeyedValueDataset (also extends org.jfree.data.KeyedValue)
  - interface org.jfree.data.PieDataset (also extends org.jfree.data.KeyedValues)
    - interface org.jfree.data.KeyedValuesDataset
  - interface org.jfree.data.SeriesDataset
    - interface org.jfree.data.XYDataset
      - interface org.jfree.data.HighLowDataset
      - interface org.jfree.data.IntervalXYDataset
      - interface org.jfree.data.SignalsDataset
      - interface org.jfree.data.TableXYDataset
      - interface org.jfree.data.WindDataset
      - interface org.jfree.data.XYZDataset
        - interface org.jfree.data.ContourDataset
        - interface org.jfree.data.IntervalXYZDataset
  - interface org.jfree.data.ValueDataset (also extends org.jfree.data.Value)
    - interface org.jfree.data.MeterDataset
- interface org.jfree.data.DomainInfo
- interface java.util.EventListener
  - interface org.jfree.data.DatasetChangeListener
  - interface org.jfree.data.SeriesChangeListener
- interface org.jfree.data.Function2D
- interface org.jfree.data.RangeInfo
- interface org.jfree.data.Value
  - interface org.jfree.data.KeyedValue
    - interface org.jfree.data.KeyedValueDataset (also extends org.jfree.data.Dataset)
  - interface org.jfree.data.ValueDataset (also extends org.jfree.data.Dataset)
    - interface org.jfree.data.MeterDataset
- interface org.jfree.data.Values
  - interface org.jfree.data.KeyedValues
    - interface org.jfree.data.PieDataset (also extends org.jfree.data.Dataset)
      - interface org.jfree.data.KeyedValuesDataset
- interface org.jfree.data.Values2D
  - interface org.jfree.data.KeyedValues2D
    - interface org.jfree.data.CategoryDataset (also extends org.jfree.data.Dataset)
      - interface org.jfree.data.IntervalCategoryDataset
      - interface org.jfree.data.KeyedValues2DDataset
- interface org.jfree.data.XisSymbolic
- interface org.jfree.data.YisSymbolic