# Hierarchy For Package uk.ac.starlink.ttools.plot2.data

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.ttools.plot2.data.AbstractDataSpec (implements uk.ac.starlink.ttools.plot2.data.DataSpec)
  - uk.ac.starlink.ttools.plot2.data.AreaCoord<DG> (implements uk.ac.starlink.ttools.plot2.data.Coord)
  - uk.ac.starlink.ttools.plot2.data.ByteStoreColumnFactory (implements uk.ac.starlink.ttools.plot2.data.CachedColumnFactory)
  - uk.ac.starlink.ttools.plot2.data.CachedDataStoreFactory (implements uk.ac.starlink.ttools.plot2.data.DataStoreFactory)
  - uk.ac.starlink.ttools.plot2.data.CachedTupleSequence (implements uk.ac.starlink.ttools.plot2.data.TupleSequence)
  - uk.ac.starlink.ttools.plot2.data.ColumnStorage
  - uk.ac.starlink.ttools.plot2.data.CoordGroup
  - uk.ac.starlink.ttools.plot2.data.CoordSpec
  - uk.ac.starlink.ttools.plot2.data.DiskCache
  - uk.ac.starlink.ttools.plot2.data.FixedLengthVectorCoord.VectorDomain (implements uk.ac.starlink.table.Domain<M>, uk.ac.starlink.table.DomainMapper)
  - uk.ac.starlink.ttools.plot2.data.FloatingArrayCoord.ArrayDomain (implements uk.ac.starlink.table.Domain<M>)
  - uk.ac.starlink.ttools.plot2.data.Input
  - uk.ac.starlink.ttools.plot2.data.InputMeta
  - uk.ac.starlink.ttools.plot2.data.MaskSpec
  - uk.ac.starlink.ttools.plot2.data.MemoryColumnFactory (implements uk.ac.starlink.ttools.plot2.data.CachedColumnFactory)
  - uk.ac.starlink.ttools.plot2.data.MoveFileByteStore (implements uk.ac.starlink.table.ByteStore)
  - uk.ac.starlink.ttools.plot2.data.PersistentDataStoreFactory (implements uk.ac.starlink.ttools.plot2.data.DataStoreFactory)
  - uk.ac.starlink.ttools.plot2.data.SimpleDataStoreFactory (implements uk.ac.starlink.ttools.plot2.data.DataStore, uk.ac.starlink.ttools.plot2.data.DataStoreFactory)
  - uk.ac.starlink.ttools.plot2.data.SimpleDomain<T> (implements uk.ac.starlink.table.Domain<M>)
  - uk.ac.starlink.ttools.plot2.data.SimpleDomain.Mapper<T> (implements uk.ac.starlink.table.DomainMapper)
  - uk.ac.starlink.ttools.plot2.data.SingleCoord (implements uk.ac.starlink.ttools.plot2.data.Coord)
    - uk.ac.starlink.ttools.plot2.data.BooleanCoord
    - uk.ac.starlink.ttools.plot2.data.FixedLengthVectorCoord
    - uk.ac.starlink.ttools.plot2.data.FloatingArrayCoord
    - uk.ac.starlink.ttools.plot2.data.FloatingCoord
    - uk.ac.starlink.ttools.plot2.data.IntegerCoord
    - uk.ac.starlink.ttools.plot2.data.LongCoord
    - uk.ac.starlink.ttools.plot2.data.StringCoord
  - uk.ac.starlink.ttools.plot2.data.SkyCoord (implements uk.ac.starlink.ttools.plot2.data.Coord)
  - uk.ac.starlink.ttools.plot2.data.SkyCoord.SkyVariant
  - uk.ac.starlink.ttools.plot2.data.SmartColumnFactory (implements uk.ac.starlink.ttools.plot2.data.CachedColumnFactory)
  - uk.ac.starlink.ttools.plot2.SplitRunner<S>
    - uk.ac.starlink.ttools.plot2.data.TupleRunner
  - uk.ac.starlink.ttools.plot2.data.StepDataStore (implements uk.ac.starlink.ttools.plot2.data.DataStore)
  - uk.ac.starlink.ttools.plot2.data.TableCachedData
  - uk.ac.starlink.ttools.plot2.data.WrapperDataStoreFactory (implements uk.ac.starlink.ttools.plot2.data.DataStoreFactory)
  - uk.ac.starlink.ttools.plot2.data.WrapperTuple (implements uk.ac.starlink.ttools.plot2.data.Tuple)
    - uk.ac.starlink.ttools.plot2.data.AbortTupleSequence (implements uk.ac.starlink.ttools.plot2.data.TupleSequence)

## Interface Hierarchy

- uk.ac.starlink.ttools.plot2.data.CachedColumn
- uk.ac.starlink.ttools.plot2.data.CachedColumnFactory
- uk.ac.starlink.ttools.plot2.data.CachedReader
- uk.ac.starlink.ttools.plot2.data.Coord
- uk.ac.starlink.ttools.plot2.data.CoordSpec.Reader
- uk.ac.starlink.ttools.plot2.data.DataSpec
- uk.ac.starlink.ttools.plot2.data.DataStore
- uk.ac.starlink.ttools.plot2.data.DataStoreFactory
- uk.ac.starlink.ttools.plot2.data.MaskSpec.Reader
- uk.ac.starlink.util.Sequence
  - uk.ac.starlink.ttools.plot2.data.TupleSequence (also extends uk.ac.starlink.util.Splittable<S>, uk.ac.starlink.ttools.plot2.data.Tuple)
- uk.ac.starlink.util.Splittable<S>
  - uk.ac.starlink.ttools.plot2.data.TupleSequence (also extends uk.ac.starlink.util.Sequence, uk.ac.starlink.ttools.plot2.data.Tuple)
- uk.ac.starlink.ttools.plot2.data.Tuple
  - uk.ac.starlink.ttools.plot2.data.TupleSequence (also extends uk.ac.starlink.util.Sequence, uk.ac.starlink.util.Splittable<S>)
- uk.ac.starlink.ttools.plot2.data.UserDataReader

## 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.plot2.data.IntegerCoord.IntType
    - uk.ac.starlink.ttools.plot2.data.StorageType