## Hierarchy For Package org.jfree.chart.axis

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.jfree.chart.axis.Axis (implements java.lang.Cloneable, java.io.Serializable)
    - org.jfree.chart.axis.CategoryAxis (implements java.lang.Cloneable, java.io.Serializable)
      - org.jfree.chart.axis.CategoryAxis3D (implements java.lang.Cloneable, java.io.Serializable)
      - org.jfree.chart.axis.ExtendedCategoryAxis
      - org.jfree.chart.axis.SubCategoryAxis (implements java.lang.Cloneable, java.io.Serializable)
    - org.jfree.chart.axis.ValueAxis (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
      - org.jfree.chart.axis.DateAxis (implements java.lang.Cloneable, java.io.Serializable)
      - org.jfree.chart.axis.LogAxis
      - org.jfree.chart.axis.NumberAxis (implements java.lang.Cloneable, java.io.Serializable)
        - org.jfree.chart.axis.CyclicNumberAxis
        - org.jfree.chart.axis.LogarithmicAxis
        - org.jfree.chart.axis.ModuloAxis
        - org.jfree.chart.axis.NumberAxis3D (implements java.io.Serializable)
        - org.jfree.chart.axis.SymbolAxis (implements java.io.Serializable)
      - org.jfree.chart.axis.PeriodAxis (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
  - org.jfree.chart.axis.AxisCollection
  - org.jfree.chart.axis.AxisLocation (implements java.io.Serializable)
  - org.jfree.chart.axis.AxisSpace (implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable)
  - org.jfree.chart.axis.AxisState
  - org.jfree.chart.axis.CategoryAnchor (implements java.io.Serializable)
  - org.jfree.chart.axis.CategoryLabelPosition (implements java.io.Serializable)
  - org.jfree.chart.axis.CategoryLabelPositions (implements java.io.Serializable)
  - org.jfree.chart.axis.CategoryLabelWidthType (implements java.io.Serializable)
  - org.jfree.chart.axis.ColorBar (implements java.lang.Cloneable, java.io.Serializable)
  - org.jfree.chart.axis.DateTickMarkPosition (implements java.io.Serializable)
  - java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.DateFormat
      - org.jfree.chart.axis.MonthDateFormat
      - org.jfree.chart.axis.QuarterDateFormat (implements java.lang.Cloneable, java.io.Serializable)
    - java.text.NumberFormat
      - org.jfree.chart.axis.CompassFormat
  - org.jfree.chart.axis.MarkerAxisBand (implements java.io.Serializable)
  - org.jfree.chart.axis.PeriodAxisLabelInfo (implements java.lang.Cloneable, java.io.Serializable)
  - org.jfree.chart.axis.SegmentedTimeline (implements java.lang.Cloneable, java.io.Serializable, org.jfree.chart.axis.Timeline)
  - org.jfree.chart.axis.SegmentedTimeline.Segment (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - org.jfree.chart.axis.SegmentedTimeline.SegmentRange
      - org.jfree.chart.axis.SegmentedTimeline.BaseTimelineSegmentRange
  - org.jfree.chart.axis.StandardTickUnitSource (implements java.io.Serializable, org.jfree.chart.axis.TickUnitSource)
  - org.jfree.chart.axis.Tick (implements java.lang.Cloneable, java.io.Serializable)
    - org.jfree.chart.axis.CategoryTick
    - org.jfree.chart.axis.ValueTick
      - org.jfree.chart.axis.DateTick
      - org.jfree.chart.axis.NumberTick
        - org.jfree.chart.axis.CyclicNumberAxis.CycleBoundTick
  - org.jfree.chart.axis.TickType (implements java.io.Serializable)
  - org.jfree.chart.axis.TickUnit (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jfree.chart.axis.DateTickUnit (implements java.io.Serializable)
    - org.jfree.chart.axis.NumberTickUnit (implements java.io.Serializable)
  - org.jfree.chart.axis.TickUnits (implements java.lang.Cloneable, java.io.Serializable, org.jfree.chart.axis.TickUnitSource)

## Interface Hierarchy

- org.jfree.chart.axis.TickUnitSource
- org.jfree.chart.axis.Timeline