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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.ttools.task.AddEnvironment (implements uk.ac.starlink.task.Environment)
  - uk.ac.starlink.ttools.task.Aggregators
  - uk.ac.starlink.ttools.task.Calc (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.CatMapper (implements uk.ac.starlink.ttools.task.TableMapper)
  - uk.ac.starlink.ttools.task.ChoiceMode (implements uk.ac.starlink.ttools.mode.ProcessingMode)
  - uk.ac.starlink.ttools.task.ColumnSelectionMapper (implements uk.ac.starlink.ttools.task.TableMapper)
  - uk.ac.starlink.ttools.task.CombinedColumn
  - uk.ac.starlink.ttools.task.CommandFormatter
  - uk.ac.starlink.ttools.task.ConsumerTask (implements uk.ac.starlink.task.Task)
    - uk.ac.starlink.ttools.task.MapperTask
      - uk.ac.starlink.ttools.task.PixSample
      - uk.ac.starlink.ttools.task.SkyMatch2
      - uk.ac.starlink.ttools.task.TableCat
      - uk.ac.starlink.ttools.task.TableCat2
      - uk.ac.starlink.ttools.task.TableCatN
      - uk.ac.starlink.ttools.task.TableJoinN
      - uk.ac.starlink.ttools.task.TableMatch2
      - uk.ac.starlink.ttools.task.TableMatchN
      - uk.ac.starlink.ttools.task.TapQuerier
    - uk.ac.starlink.ttools.task.RegQuery
    - uk.ac.starlink.ttools.task.SingleMapperTask
      - uk.ac.starlink.ttools.task.ArrayJoin
      - uk.ac.starlink.ttools.task.CdsUploadSkyMatch
      - uk.ac.starlink.ttools.task.GridDensityMap
      - uk.ac.starlink.ttools.task.MocShape
      - uk.ac.starlink.ttools.task.PixFootprint
      - uk.ac.starlink.ttools.cone.SkyConeMatch2
        - uk.ac.starlink.ttools.task.MultiCone
        - uk.ac.starlink.ttools.task.SqlCone
      - uk.ac.starlink.ttools.task.SkyDensityMap
      - uk.ac.starlink.ttools.task.TableCube
      - uk.ac.starlink.ttools.task.TableGroup
      - uk.ac.starlink.ttools.task.TableMatch1
      - uk.ac.starlink.ttools.task.TablePipe
      - uk.ac.starlink.ttools.task.TapUploadSkyMatch
    - uk.ac.starlink.ttools.task.TableCone
    - uk.ac.starlink.ttools.task.TableLoop
    - uk.ac.starlink.ttools.task.TapResume
  - uk.ac.starlink.ttools.task.CredibleString
  - uk.ac.starlink.ttools.task.DatalinkLint (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.FixedTablesInput (implements uk.ac.starlink.ttools.task.TablesInput)
  - uk.ac.starlink.ttools.task.HomogeneousTablesInput (implements uk.ac.starlink.ttools.task.TablesInput)
  - uk.ac.starlink.ttools.task.InputTableSpec
  - uk.ac.starlink.ttools.task.JoinFixActionParameter.Fixer
  - uk.ac.starlink.ttools.task.JoinMapper (implements uk.ac.starlink.ttools.task.TableMapper)
  - uk.ac.starlink.ttools.task.LineEnder
  - uk.ac.starlink.task.LineEnvironment (implements uk.ac.starlink.task.Environment)
    - uk.ac.starlink.ttools.task.LineTableEnvironment (implements uk.ac.starlink.ttools.task.TableEnvironment)
  - uk.ac.starlink.ttools.task.LineInvoker
  - uk.ac.starlink.ttools.task.MapEnvironment (implements uk.ac.starlink.ttools.task.TableEnvironment)
  - uk.ac.starlink.ttools.task.MultiOutputTask (implements uk.ac.starlink.task.Task)
    - uk.ac.starlink.ttools.task.TableMultiCopy
      - uk.ac.starlink.ttools.task.MultiCopy
      - uk.ac.starlink.ttools.task.MultiCopyN
  - uk.ac.starlink.task.Parameter<T>
    - uk.ac.starlink.task.AbstractChoiceParameter<T,C>
      - uk.ac.starlink.task.ChoiceParameter<T>
        - uk.ac.starlink.ttools.task.CombinerParameter
        - uk.ac.starlink.ttools.task.JoinFixActionParameter
        - uk.ac.starlink.ttools.task.RowRunnerParameter
    - uk.ac.starlink.ttools.task.AbstractInputTableParameter<T>
      - uk.ac.starlink.ttools.task.InputTableParameter
      - uk.ac.starlink.ttools.task.InputTablesParameter (implements uk.ac.starlink.task.MultiParameter)
    - uk.ac.starlink.task.BooleanParameter
      - uk.ac.starlink.ttools.task.ContentCodingParameter
    - uk.ac.starlink.ttools.task.ConnectionParameter
    - uk.ac.starlink.ttools.task.DoubleArrayParameter
    - uk.ac.starlink.ttools.task.FilterParameter (implements uk.ac.starlink.ttools.task.ExtraParameter, uk.ac.starlink.task.MultiParameter)
    - uk.ac.starlink.task.ObjectFactoryParameter<T>
      - uk.ac.starlink.ttools.task.OutputModeParameter (implements uk.ac.starlink.ttools.task.ExtraParameter, uk.ac.starlink.ttools.task.TableConsumerParameter)
    - uk.ac.starlink.ttools.task.OutputReporterParameter
    - uk.ac.starlink.ttools.task.OutputTableParameter (implements uk.ac.starlink.ttools.task.TableConsumerParameter)
    - uk.ac.starlink.ttools.task.StringMultiParameter (implements uk.ac.starlink.task.MultiParameter)
    - uk.ac.starlink.task.StringParameter
      - uk.ac.starlink.ttools.task.InputFormatParameter (implements uk.ac.starlink.ttools.task.ExtraParameter)
      - uk.ac.starlink.ttools.task.OutputFormatParameter (implements uk.ac.starlink.ttools.task.ExtraParameter)
        - uk.ac.starlink.ttools.task.MultiOutputFormatParameter (implements uk.ac.starlink.ttools.task.ExtraParameter)
      - uk.ac.starlink.ttools.task.SkyCoordParameter
    - uk.ac.starlink.ttools.task.TableFactoryParameter
    - uk.ac.starlink.ttools.task.WordsParameter<W>
    - uk.ac.starlink.ttools.task.XmlEncodingParameter (implements uk.ac.starlink.ttools.task.ExtraParameter)
  - uk.ac.starlink.ttools.task.PixSampler
  - uk.ac.starlink.ttools.plottask.PlotTask (implements uk.ac.starlink.task.Task)
    - uk.ac.starlink.ttools.task.TableHistogram
    - uk.ac.starlink.ttools.task.TablePlot2D
    - uk.ac.starlink.ttools.task.TablePlot3D
  - uk.ac.starlink.ttools.task.Setting
  - uk.ac.starlink.ttools.task.SettingGroup
  - uk.ac.starlink.ttools.task.ShowFunctions (implements uk.ac.starlink.task.Executable, uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.SqlClient (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.SqlUpdate (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.StiltsCommand
  - uk.ac.starlink.ttools.task.TableCopy (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.TableGroup.AggSpec
  - uk.ac.starlink.ttools.task.TapLint (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.TapMapper (implements uk.ac.starlink.ttools.task.TableMapper)
  - uk.ac.starlink.ttools.task.TapResultReader
  - uk.ac.starlink.ttools.task.TapServiceParams
  - uk.ac.starlink.ttools.task.UserFindMode
  - uk.ac.starlink.ttools.task.VariableTablesInput (implements uk.ac.starlink.ttools.task.TablesInput)
  - uk.ac.starlink.ttools.task.VotCopy (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.ttools.task.VotLint (implements uk.ac.starlink.task.Task)
  - uk.ac.starlink.table.WrapperStarTable (implements uk.ac.starlink.table.StarTable)
    - uk.ac.starlink.ttools.task.SeqConcatStarTable
  - uk.ac.starlink.ttools.task.XsdValidate (implements uk.ac.starlink.task.Task)

## Interface Hierarchy

- uk.ac.starlink.ttools.task.Aggregator
- uk.ac.starlink.ttools.task.Aggregator.Accumulator
- uk.ac.starlink.ttools.task.Aggregator.Aggregation
- uk.ac.starlink.ttools.task.DynamicTask
- uk.ac.starlink.task.Environment
  - uk.ac.starlink.ttools.task.TableEnvironment
- uk.ac.starlink.ttools.task.ExtraParameter
- uk.ac.starlink.ttools.task.PixSample.CoordReader
- uk.ac.starlink.ttools.task.PixSampler.StatMode
- uk.ac.starlink.ttools.task.SingleTableMapping
- uk.ac.starlink.ttools.task.TableConsumerParameter
- uk.ac.starlink.ttools.task.TableLocator
- uk.ac.starlink.ttools.task.TableMapper
- uk.ac.starlink.ttools.task.TableMapping
- uk.ac.starlink.ttools.task.TableNamer
- uk.ac.starlink.ttools.task.TableProducer
- uk.ac.starlink.ttools.task.TablesInput
- uk.ac.starlink.ttools.task.TapResultProducer
- uk.ac.starlink.ttools.task.WordParser<W>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - uk.ac.starlink.ttools.task.Credibility
    - uk.ac.starlink.ttools.task.TapResultReader.DeleteMode