# Hierarchy For Package org.jfree.chart3d.data

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jfree.chart3d.data.AbstractDataset3D (implements org.jfree.chart3d.data.Dataset3D)
    - org.jfree.chart3d.data.StandardPieDataset3D<K> (implements org.jfree.chart3d.data.PieDataset3D<K>, java.io.Serializable)
  - org.jfree.chart3d.data.DataUtils
  - org.jfree.chart3d.data.DefaultKeyedValue<K,T> (implements org.jfree.chart3d.data.KeyedValue<K,T>, java.io.Serializable)
  - org.jfree.chart3d.data.DefaultKeyedValues<K,T> (implements org.jfree.chart3d.data.KeyedValues<K,T>, java.io.Serializable)
  - org.jfree.chart3d.data.DefaultKeyedValues2D<R,C,T> (implements org.jfree.chart3d.data.KeyedValues2D<R,C,T>, java.io.Serializable)
  - org.jfree.chart3d.data.DefaultKeyedValues3D<S,R,C,V> (implements org.jfree.chart3d.data.KeyedValues3D<S,R,C,T>, java.io.Serializable)
  - java.util.EventObject (implements java.io.Serializable)
    - org.jfree.chart3d.data.Dataset3DChangeEvent
    - org.jfree.chart3d.data.Series3DChangeEvent (implements java.io.Serializable)
  - org.jfree.chart3d.data.JSONUtils
  - org.jfree.chart3d.data.KeyedValues3DItemKey<S,R,C> (implements java.lang.Comparable<T>, org.jfree.chart3d.data.ItemKey, java.io.Serializable)
  - org.jfree.chart3d.data.KeyedValues3DItemKeys
  - org.jfree.chart3d.data.KeyedValuesItemKey (implements org.jfree.chart3d.data.ItemKey, java.io.Serializable)
  - org.jfree.chart3d.data.Range (implements java.io.Serializable)

## Interface Hierarchy

- org.jfree.chart3d.data.Dataset3D
  - org.jfree.chart3d.data.PieDataset3D<K> (also extends org.jfree.chart3d.data.KeyedValues<K,T>, org.jfree.chart3d.data.Values<T>)
- java.util.EventListener
  - org.jfree.chart3d.data.Dataset3DChangeListener
  - org.jfree.chart3d.data.Series3DChangeListener
- org.jfree.chart3d.data.ItemKey
- org.jfree.chart3d.data.KeyedValue<K,T>
- org.jfree.chart3d.data.Values<T>
  - org.jfree.chart3d.data.KeyedValues<K,T>
    - org.jfree.chart3d.data.PieDataset3D<K> (also extends org.jfree.chart3d.data.Dataset3D, org.jfree.chart3d.data.Values<T>)
  - org.jfree.chart3d.data.PieDataset3D<K> (also extends org.jfree.chart3d.data.Dataset3D, org.jfree.chart3d.data.KeyedValues<K,T>)
- org.jfree.chart3d.data.Values2D<T>
  - org.jfree.chart3d.data.KeyedValues2D<R,C,T>
- org.jfree.chart3d.data.Values3D<T>
  - org.jfree.chart3d.data.KeyedValues3D<S,R,C,T>

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.jfree.chart3d.data.NullConversion