# Hierarchy For All Packages

Package Hierarchies:

- uk.ac.starlink.votable,
- uk.ac.starlink.votable.datalink,
- uk.ac.starlink.votable.dom,
- uk.ac.starlink.votable.soap

## 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.soap.AxisTableDeserializerFactory (implements org.apache.axis.encoding.DeserializerFactory)
  - uk.ac.starlink.votable.soap.AxisTableSerializer (implements org.apache.axis.encoding.Serializer)
  - uk.ac.starlink.votable.soap.AxisTableSerializerFactory (implements org.apache.axis.encoding.SerializerFactory)
  - uk.ac.starlink.votable.ColFitsPlusTableBuilder (implements uk.ac.starlink.table.TableBuilder)
  - uk.ac.starlink.votable.DataFormat
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.axis.message.SOAPHandler
      - org.apache.axis.encoding.DeserializerImpl (implements org.apache.axis.encoding.Callback, javax.xml.rpc.encoding.Deserializer, org.apache.axis.encoding.Deserializer)
        - uk.ac.starlink.votable.soap.AxisTableDeserializer (implements uk.ac.starlink.votable.TableHandler)
  - uk.ac.starlink.table.DefaultValueInfo (implements uk.ac.starlink.table.ValueInfo)
    - uk.ac.starlink.votable.datalink.ServiceDescriptorInfo
  - uk.ac.starlink.votable.dom.DelegatingNode (implements org.w3c.dom.Node)
    - uk.ac.starlink.votable.dom.DelegatingAttr (implements org.w3c.dom.Attr)
    - uk.ac.starlink.votable.dom.DelegatingCharacterData (implements org.w3c.dom.CharacterData)
      - uk.ac.starlink.votable.dom.DelegatingComment (implements org.w3c.dom.Comment)
      - uk.ac.starlink.votable.dom.DelegatingText (implements org.w3c.dom.Text)
        - uk.ac.starlink.votable.dom.DelegatingCDATASection (implements org.w3c.dom.CDATASection)
    - uk.ac.starlink.votable.dom.DelegatingDocument (implements org.w3c.dom.Document)
      - uk.ac.starlink.votable.VODocument
    - uk.ac.starlink.votable.dom.DelegatingDocumentFragment (implements org.w3c.dom.DocumentFragment)
    - uk.ac.starlink.votable.dom.DelegatingDocumentType (implements org.w3c.dom.DocumentType)
    - 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.votable.dom.DelegatingEntity (implements org.w3c.dom.Entity)
    - uk.ac.starlink.votable.dom.DelegatingEntityReference (implements org.w3c.dom.EntityReference)
    - uk.ac.starlink.votable.dom.DelegatingNotation (implements org.w3c.dom.Notation)
    - uk.ac.starlink.votable.dom.DelegatingProcessingInstruction (implements org.w3c.dom.ProcessingInstruction)
  - uk.ac.starlink.votable.FitsPlusTableBuilder (implements uk.ac.starlink.table.MultiTableBuilder, uk.ac.starlink.table.TableBuilder)
  - uk.ac.starlink.votable.Namespacing
  - uk.ac.starlink.votable.datalink.ServiceDescriptorFactory
  - 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.votable.VOTableFitsTableWriter
        - uk.ac.starlink.votable.ColFitsPlusTableWriter
        - uk.ac.starlink.votable.FitsPlusTableWriter
  - uk.ac.starlink.votable.TableContentHandler (implements org.xml.sax.ContentHandler)
  - uk.ac.starlink.votable.VOElementFactory
  - uk.ac.starlink.votable.VOSerializer
  - uk.ac.starlink.votable.VOTableBuilder (implements uk.ac.starlink.table.MultiTableBuilder, uk.ac.starlink.table.TableBuilder)
  - uk.ac.starlink.votable.VOTableDOMBuilder (implements org.xml.sax.ContentHandler)
  - uk.ac.starlink.votable.soap.VOTableSerialization
  - uk.ac.starlink.votable.VOTableVersion (implements java.lang.Comparable<T>)
  - uk.ac.starlink.votable.VOTableWriter (implements uk.ac.starlink.table.MultiStarTableWriter, uk.ac.starlink.table.StarTableWriter)

## Interface Hierarchy

- uk.ac.starlink.votable.datalink.ServiceDescriptor
- uk.ac.starlink.votable.datalink.ServiceParam
- uk.ac.starlink.votable.TableHandler
- uk.ac.starlink.votable.TabularData