# Hierarchy For Package uk.ac.starlink.votable

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.table.AbstractStarTable (implements uk.ac.starlink.table.StarTable)
    - uk.ac.starlink.votable.VOStarTable
  - uk.ac.starlink.votable.ColFitsPlusTableBuilder (implements uk.ac.starlink.table.TableBuilder)
  - uk.ac.starlink.votable.DataFormat
  - uk.ac.starlink.votable.dom.DelegatingNode (implements org.w3c.dom.Node)
    - uk.ac.starlink.votable.dom.DelegatingDocument (implements org.w3c.dom.Document)
      - uk.ac.starlink.votable.VODocument
    - uk.ac.starlink.votable.dom.DelegatingElement (implements org.w3c.dom.Element)
      - uk.ac.starlink.votable.VOElement
        - uk.ac.starlink.votable.FieldElement
          - uk.ac.starlink.votable.ParamElement
        - uk.ac.starlink.votable.FieldRefElement
        - uk.ac.starlink.votable.GroupElement
        - uk.ac.starlink.votable.LinkElement
        - uk.ac.starlink.votable.ParamRefElement
        - uk.ac.starlink.votable.TableElement
        - uk.ac.starlink.votable.TimesysElement
        - uk.ac.starlink.votable.ValuesElement
  - uk.ac.starlink.table.formats.DocumentedTableBuilder (implements uk.ac.starlink.table.formats.DocumentedIOHandler, uk.ac.starlink.table.TableBuilder)
    - uk.ac.starlink.votable.VOTableBuilder (implements uk.ac.starlink.table.MultiTableBuilder)
  - uk.ac.starlink.votable.FitsPlusTableBuilder (implements uk.ac.starlink.table.MultiTableBuilder, uk.ac.starlink.table.TableBuilder)
  - uk.ac.starlink.votable.Namespacing
  - uk.ac.starlink.table.StreamStarTableWriter (implements uk.ac.starlink.table.StarTableWriter)
    - uk.ac.starlink.fits.AbstractFitsTableWriter (implements uk.ac.starlink.table.MultiStarTableWriter)
      - uk.ac.starlink.fits.FitsTableWriter
        - uk.ac.starlink.votable.UnifiedFitsTableWriter (implements uk.ac.starlink.table.formats.DocumentedIOHandler)
          - uk.ac.starlink.votable.UnifiedFitsTableWriter.Col
      - uk.ac.starlink.votable.VOTableFitsTableWriter
        - uk.ac.starlink.votable.ColFitsPlusTableWriter (implements uk.ac.starlink.table.formats.DocumentedIOHandler)
        - uk.ac.starlink.votable.FitsPlusTableWriter (implements uk.ac.starlink.table.formats.DocumentedIOHandler)
  - uk.ac.starlink.votable.TableContentHandler (implements org.xml.sax.ContentHandler)
  - uk.ac.starlink.votable.Timesys
  - uk.ac.starlink.votable.VOElementFactory
  - uk.ac.starlink.votable.VOSerializer
  - uk.ac.starlink.votable.VOTableDOMBuilder (implements org.xml.sax.ContentHandler)
  - uk.ac.starlink.votable.VOTableVersion (implements java.lang.Comparable<T>)
  - uk.ac.starlink.votable.VOTableWriter (implements uk.ac.starlink.table.formats.DocumentedIOHandler, uk.ac.starlink.table.MultiStarTableWriter, uk.ac.starlink.table.StarTableWriter)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - uk.ac.starlink.votable.TabularData
- uk.ac.starlink.votable.TableHandler

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - uk.ac.starlink.votable.ResourceType