# Hierarchy For All Packages

Package Hierarchies:

- uk.ac.starlink.vo,
- uk.ac.starlink.vo.datalink

## Class Hierarchy

- java.lang.Object
  - uk.ac.starlink.vo.AbstractAdqlExample (implements uk.ac.starlink.vo.AdqlExample)
  - uk.ac.starlink.vo.AbstractAdqlExample.Breaker
  - uk.ac.starlink.vo.AbstractAdqlExample.TableWithCols
  - uk.ac.starlink.table.AbstractStarTable (implements uk.ac.starlink.table.StarTable)
    - uk.ac.starlink.table.RandomStarTable
      - uk.ac.starlink.table.ColumnStarTable
        - uk.ac.starlink.vo.RegistryStarTable
  - uk.ac.starlink.table.gui.AbstractTableLoadDialog (implements uk.ac.starlink.table.gui.TableLoadDialog)
    - uk.ac.starlink.vo.RegistryServiceTableLoadDialog
      - uk.ac.starlink.vo.DalTableLoadDialog
        - uk.ac.starlink.vo.SkyDalTableLoadDialog (implements uk.ac.starlink.vo.DalLoader)
          - uk.ac.starlink.vo.ConeSearchDialog
          - uk.ac.starlink.vo.SiapTableLoadDialog
          - uk.ac.starlink.vo.SsapTableLoadDialog
    - uk.ac.starlink.vo.Ri1RegistryTableLoadDialog
    - uk.ac.starlink.vo.TapTableLoadDialog (implements uk.ac.starlink.vo.DalLoader)
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - uk.ac.starlink.util.gui.ArrayTableModel<R>
      - uk.ac.starlink.vo.ResourceTableModel
    - uk.ac.starlink.vo.CapabilityTableModel
  - uk.ac.starlink.vo.AdqlValidator
  - uk.ac.starlink.vo.AuxServiceFinder (implements uk.ac.starlink.vo.TapServiceFinder)
  - uk.ac.starlink.vo.Capability
  - uk.ac.starlink.vo.ColumnMeta
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.AbstractButton (implements java.awt.ItemSelectable, javax.swing.SwingConstants)
          - javax.swing.JButton (implements javax.accessibility.Accessible)
            - uk.ac.starlink.vo.AndButton
          - javax.swing.JMenuItem (implements javax.accessibility.Accessible, javax.swing.MenuElement)
            - javax.swing.JMenu (implements javax.accessibility.Accessible, javax.swing.MenuElement)
              - uk.ac.starlink.vo.CheckBoxMenu (implements javax.swing.event.ListSelectionListener)
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - uk.ac.starlink.vo.HintPanel
          - uk.ac.starlink.vo.MetaPanel (implements javax.swing.Scrollable)
          - uk.ac.starlink.vo.RegistryPanel
          - uk.ac.starlink.vo.RegistrySelector
          - uk.ac.starlink.vo.RemoteTreeBrowser
          - uk.ac.starlink.vo.Ri1RegistryQueryPanel
          - uk.ac.starlink.vo.SkyPositionEntry
          - uk.ac.starlink.vo.TableSetPanel
          - uk.ac.starlink.vo.TapCapabilityPanel
          - uk.ac.starlink.vo.TapExampleLine
          - uk.ac.starlink.vo.TapQueryPanel
          - uk.ac.starlink.vo.TapServiceFinderPanel
          - uk.ac.starlink.vo.UwsJobListPanel
          - uk.ac.starlink.vo.UwsJobPanel
          - uk.ac.starlink.vo.ValueFieldPanel
        - javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - uk.ac.starlink.vo.RegistryTable
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - uk.ac.starlink.vo.QuickLookWindow
  - uk.ac.starlink.vo.ConeSearch
  - uk.ac.starlink.vo.ConeVerbosity
  - uk.ac.starlink.vo.DaliExampleReader
  - uk.ac.starlink.vo.DalQuery
  - uk.ac.starlink.vo.DataModelAdqlExample (implements uk.ac.starlink.vo.AdqlExample)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - uk.ac.starlink.vo.TableSetSaxHandler
  - javax.swing.table.DefaultTableColumnModel (implements javax.swing.event.ListSelectionListener, java.beans.PropertyChangeListener, java.io.Serializable, javax.swing.table.TableColumnModel)
    - uk.ac.starlink.vo.MetaColumnModel
  - uk.ac.starlink.vo.DoubleValueField
  - uk.ac.starlink.vo.ForeignMeta
  - uk.ac.starlink.vo.ForeignMeta.Link
  - uk.ac.starlink.vo.GlotsServiceFinder (implements uk.ac.starlink.vo.TapServiceFinder)
  - uk.ac.starlink.vo.HasContentIcon (implements javax.swing.Icon)
  - uk.ac.starlink.vo.KeywordServiceQueryFactory (implements uk.ac.starlink.vo.RegistryQueryFactory)
  - uk.ac.starlink.vo.datalink.LinkColMap
  - uk.ac.starlink.vo.datalink.LinkColMap.ColDef<C>
  - uk.ac.starlink.vo.datalink.LinksDoc
  - uk.ac.starlink.vo.MaskTreeModel (implements javax.swing.tree.TreeModel)
  - uk.ac.starlink.vo.MetaNameFixer
  - uk.ac.starlink.vo.RegistryProtocol
  - uk.ac.starlink.vo.RegistrySelectorModel
  - uk.ac.starlink.vo.RegRole
  - uk.ac.starlink.vo.RegTapRegistryQuery (implements uk.ac.starlink.vo.RegistryQuery)
  - uk.ac.starlink.vo.ResolverInfo
  - uk.ac.starlink.vo.ResourceField
  - uk.ac.starlink.vo.ResourceIcon
  - uk.ac.starlink.vo.Ri1RegistryQuery (implements uk.ac.starlink.vo.RegistryQuery)
  - uk.ac.starlink.vo.SchemaMeta
  - uk.ac.starlink.vo.datalink.ServiceInvoker
  - uk.ac.starlink.table.jdbc.SqlSyntax
    - uk.ac.starlink.vo.AdqlSyntax
  - uk.ac.starlink.votable.TableContentHandler (implements org.xml.sax.ContentHandler)
    - uk.ac.starlink.vo.DalResultStreamer (implements uk.ac.starlink.votable.TableHandler)
  - uk.ac.starlink.vo.TableMeta
  - uk.ac.starlink.vo.TableSetTapMetaReader (implements uk.ac.starlink.vo.TapMetaReader)
  - uk.ac.starlink.vo.TapCapabilitiesDoc
  - uk.ac.starlink.vo.TapLimit
  - uk.ac.starlink.vo.TapMetaPolicy
  - uk.ac.starlink.vo.TapMetaTreeModel (implements javax.swing.tree.TreeModel)
  - uk.ac.starlink.vo.TapQuery
  - uk.ac.starlink.vo.TapSchemaInterrogator
  - uk.ac.starlink.vo.TapSchemaInterrogator.MetaQuerier<T>
  - uk.ac.starlink.vo.TapSchemaTapMetaReader (implements uk.ac.starlink.vo.TapMetaReader)
  - uk.ac.starlink.vo.TapServiceKit
  - uk.ac.starlink.vo.TapServices
  - uk.ac.starlink.vo.TapServiceTreeModel (implements javax.swing.tree.TreeModel)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - uk.ac.starlink.vo.UwsJob.UnexpectedResponseException
      - uk.ac.starlink.vo.ResolverException
  - uk.ac.starlink.vo.UserAgentUtil
  - uk.ac.starlink.vo.UwsJob
  - uk.ac.starlink.vo.ValueConverter
    - uk.ac.starlink.vo.ValueConverter.DMSDegreesValueConverter
    - uk.ac.starlink.vo.ValueConverter.HMSDegreesValueConverter
    - uk.ac.starlink.vo.ValueConverter.UnitValueConverter
  - uk.ac.starlink.vo.VizierTapMetaReader (implements uk.ac.starlink.vo.TapMetaReader)
  - uk.ac.starlink.vo.Vocabulary
  - uk.ac.starlink.vo.VORegResource (implements uk.ac.starlink.vo.RegResource)
  - uk.ac.starlink.vo.Vosi11TapMetaReader (implements uk.ac.starlink.vo.TapMetaReader)
  - org.xml.sax.helpers.XMLFilterImpl (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter)
    - uk.ac.starlink.vo.DalResultXMLFilter

## Interface Hierarchy

- uk.ac.starlink.vo.AdqlExample
- uk.ac.starlink.vo.AdqlValidator.ValidatorTable
- uk.ac.starlink.vo.DaliExample
- uk.ac.starlink.vo.DalLoader
- uk.ac.starlink.vo.HttpStreamParam
- uk.ac.starlink.vo.MaskTreeModel.Mask
- uk.ac.starlink.vo.OutputFormat
- uk.ac.starlink.vo.RegCapabilityInterface
  - uk.ac.starlink.vo.StdCapabilityInterface
- uk.ac.starlink.vo.RegistryQuery
- uk.ac.starlink.vo.RegistryQueryFactory
- uk.ac.starlink.vo.RegResource
- uk.ac.starlink.vo.ResultHandler<T>
- uk.ac.starlink.vo.TapCapability
- uk.ac.starlink.vo.TapLanguage
- uk.ac.starlink.vo.TapLanguageFeature
- uk.ac.starlink.vo.TapMetaReader
- uk.ac.starlink.vo.TapService
- uk.ac.starlink.vo.TapServiceFinder
- uk.ac.starlink.vo.TapServiceFinder.Constraint
- uk.ac.starlink.vo.TapServiceFinder.Service
- uk.ac.starlink.vo.TapServiceFinder.Table
- uk.ac.starlink.vo.UrlHandler
- uk.ac.starlink.vo.UwsJob.JobWatcher
- uk.ac.starlink.vo.UwsJobInfo
- uk.ac.starlink.vo.UwsJobInfo.Error
- uk.ac.starlink.vo.UwsJobInfo.Parameter
- uk.ac.starlink.vo.UwsJobInfo.Result

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - uk.ac.starlink.vo.AdqlVersion
    - uk.ac.starlink.vo.TapServiceFinder.Target
    - uk.ac.starlink.vo.TapTableLoadDialog.TapRunMode
    - uk.ac.starlink.vo.TapVersion
    - uk.ac.starlink.vo.UwsStage
    - uk.ac.starlink.vo.Vosi11TapMetaReader.DetailMode