# Hierarchy For Package uk.ac.starlink.ttools.plottask

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.ttools.plottask.CartesianTablePlotData.PairCreator
  - uk.ac.starlink.ttools.plottask.PaintMode
  - uk.ac.starlink.task.Parameter<T>
    - uk.ac.starlink.task.AbstractChoiceParameter<T,C>
      - uk.ac.starlink.task.ChoiceParameter<T>
        - uk.ac.starlink.ttools.plottask.PaintModeParameter
        - uk.ac.starlink.ttools.plottask.StyleParameter<T>
          - uk.ac.starlink.ttools.plottask.FontParameter
          - uk.ac.starlink.ttools.plottask.ShaderParameter
    - uk.ac.starlink.ttools.plottask.NamedObjectParameter<T>
      - uk.ac.starlink.ttools.plottask.ColorParameter
      - uk.ac.starlink.ttools.plottask.DashParameter
  - uk.ac.starlink.ttools.plottask.PlotStateFactory
    - uk.ac.starlink.ttools.plottask.HistogramPlotStateFactory
    - uk.ac.starlink.ttools.plottask.Plot3DStateFactory
  - uk.ac.starlink.ttools.plottask.PlotTask (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.plottask.StyleFactory
    - uk.ac.starlink.ttools.plottask.BarStyleFactory
    - uk.ac.starlink.ttools.plottask.MarkStyleFactory
  - uk.ac.starlink.ttools.plottask.SwingPainter (implements uk.ac.starlink.ttools.plottask.Painter)
  - uk.ac.starlink.ttools.plottask.TablePlotData (implements uk.ac.starlink.ttools.plot.PlotData)
    - uk.ac.starlink.ttools.plottask.CartesianTablePlotData
  - uk.ac.starlink.ttools.plottask.TablePointSequence (implements uk.ac.starlink.ttools.plot.PointSequence)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - uk.ac.starlink.ttools.plottask.PlotDataException

## Interface Hierarchy

- uk.ac.starlink.ttools.plottask.Painter