# Package uk.ac.starlink.vo

- Interface Summary
  Interface | Description
  --- | ---
  AdqlExample | Represents a type of example ADQL query.
  AdqlValidator.ValidatorTable | Defines table metadata for tables known to the validator.
  DaliExample | Contains information about an example invocation for a DALI service.
  DalLoader | Mixin interface describing some behaviours of a load dialogue operating with Data Access Layer services.
  HttpStreamParam | Defines a parameter to be submitted as part of a multipart/form-data HTTP POST operation.
  MaskTreeModel.Mask | Defines node inclusion in a masked tree.
  OutputFormat | Represents a TAPRegExt output format.
  RegCapabilityInterface | Describes a service capability interface belonging to a registry resource.
  RegistryQuery | Describes a query on a registry.
  RegistryQueryFactory | Defines how a registry query is obtained for the RegistryPanel.
  RegResource | Basic details of a registry resource record.
  ResultHandler<T> | Interface defining callbacks for receiving asynchronously an generated value.
  StdCapabilityInterface | Characterises a VOResource (capability,interface) pair including information that may be required at invocation time.
  TapCapability | Describes the capabilities of a TAP service as serialized by the TAPRegExt schema.
  TapLanguage | Describes a query language as declared by a TAP capabilities record.
  TapLanguageFeature | Describes a non-standard or optional feature of a declared TAP query language.
  TapMetaReader | Object which can acquire table metadata about a TAP service.
  TapService | Aggregates information about how to access a TAP service, in particular the bundle of related HTTP endpoints that together form a notional TAP service.
  TapServiceFinder | Defines an object that can make global queries (from the registry or some registry-like entity) about all TAP services and tables satisfying certain constraints.
  TapServiceFinder.Constraint | Describes constraints on tables to be found by a certain query.
  TapServiceFinder.Service | Basic metadata describing a TAP service.
  TapServiceFinder.Table | Basic metadata describing a table provided by a TAP service.
  UrlHandler | Defines behaviour when a URL is clicked.
  UwsJob.JobWatcher | Callback interface for objects wanting to be notified of job status changes.
  UwsJobInfo | Describes the information about a UWS Job which can be retrieved from a UWS server by retrieving the job's <uws:job> element.
  UwsJobInfo.Error | Represents error information associated with a UWS job.
  UwsJobInfo.Parameter | Represents a parameter associated with a UWS job.
  UwsJobInfo.Result | Represents a result associated with a UWS job.

- Class Summary
  Class | Description
  --- | ---
  AbstractAdqlExample | Represents a type of example ADQL query.
  AbstractAdqlExample.Breaker | Interface for configurable line breaking.
  AbstractAdqlExample.TableWithCols | Encapsulates metadata for a table and a selection of colum names from it.
  AdqlSyntax | SqlSyntax instance for the ADQL 2.0 grammar.
  AdqlValidator | Handles validation of ADQL queries.
  AndButton | Button used for selecting between And and Or semantics for combining search terms.
  AuxServiceFinder | TapServiceFinder implementation that uses the IVOA Registry along with an "auxiliary" labelling of tableset resources.
  Capability | Describes a capability of a registry service.
  CapabilityTableModel | TableModel in which each row is a `RegCapabilityInterface`.
  CheckBoxMenu | A menu which contains only checkbox-type entries and has an associated ListSelectionModel.
  ColumnMeta | Represents column metadata from a TableSet document.
  ConeSearch | Encapsulates the mechanics of a standard cone search web service.
  ConeSearchDialog | Table load dialogue which allows cone searches.
  ConeVerbosity | Enumeration class which describes verbosity levels permitted by the Cone Search standard.
  DaliExampleReader | Extracts DaliExample objects from a document.
  DalQuery | Represents a particular query to a DAL-like service.
  DalResultStreamer | SAX table handler for processing VOTable documents returned from DAL services.
  DalResultXMLFilter | SAX filter which ignores any tables in a VOTable document, except those in a RESOURCE which has type="results".
  DalTableLoadDialog | Table load dialogue abstract superclass for registry-based DAL-like queries.
  DataModelAdqlExample | AdqlExample implementation that provides fixed-text examples specific to a given standard declared data model.
  DoubleValueField | Generalised data entry field which can hold a double precision number.
  ForeignMeta | Represents foreign key information from a TableSet document.
  ForeignMeta.Link | Represents a linkage from a column in the source table to a column in the target table.
  GlotsServiceFinder | TapServiceFinder implementation that uses the GloTS schema maintained (at time of writing) at the GAVO Data Center.
  HasContentIcon | Little icon that indicates boolean state.
  HintPanel | Panel that displays an ADQL cheat sheet.
  KeywordServiceQueryFactory | RegistryQueryFactory implementation which combines a fixed base query for a particular service type with a freeform keyword search.
  MaskTreeModel | Wrapper tree model that includes only a selection of the nodes in the base model.
  MetaColumnModel | This ColumnModel provides enhanced functionality over a normal ColumnModel, aimed at making it easy to select which columns in a related TableModel are shown (appear in this ColumnModel) or not shown (don't appear in this ColumnModel).
  MetaNameFixer | Provides methods for fixing up table and column names reported by TAP services, so that they fit required syntactic constraints.
  MetaPanel | Panel for displaying metadata under headings.
  QuickLookWindow | Window which displays a simple view of a TAP query and its result.
  RegistryPanel | Displays the parameters of a registry query and its results.
  RegistryProtocol | Defines the details of a registry access protocol.
  RegistrySelector | Component for selecting a registry service.
  RegistrySelectorModel | Model for RegistrySelector.
  RegistryServiceTableLoadDialog | Partial implementation of a table load dialogue which has two parts: first a query on the registry to locate a set of suitable services, and then a query to one of the services selected from that list.
  RegistryStarTable | Table representing the flattened results of a registry query.
  RegistryTable | Specialised JTable for displaying the results of a registry query (`RegResource` elements).
  RegRole | Characterises a role item from the registry resource model.
  RegTapRegistryQuery | Registry Query implementation that uses TAP to access a Relational Registry.
  RemoteTreeBrowser | General browser for a remote file store of some description which can be represented as a TreeModel.
  ResolverInfo | Information about an astronomical object obrtained from some name resolution service.
  ResourceField | Describes an element of the VOResource data model for use by resource query interfaces.
  ResourceIcon | Stores icons used by the VO package.
  ResourceTableModel | TableModel in which each row represents a `RegResource`.
  Ri1RegistryQuery | RegistryQuery implementation using the SOAP Registry Interface 1.0 mechanism.
  Ri1RegistryQueryPanel | Component which allows the user to select a Registry Interface 1.0-style registry to interrogate and a query string representing the query to be done.
  Ri1RegistryTableLoadDialog | Table load dialogue implementation for performing a simple query on a registry.
  SchemaMeta | Represents schema metadata from a TableSet document.
  SiapTableLoadDialog | Table load dialogue for retrieving the result of a SIAP query.
  SkyDalTableLoadDialog | Table load dialogue for positional DAL queries.
  SkyPositionEntry | Component for acquiring from the user a sky position and radius.
  SsapTableLoadDialog | Table load dialogue for retrieving the result of a SSAP query.
  TableMeta | Represents table metadata from a TableSet document.
  TableSetPanel | Displays the metadata from an array of SchemaMeta objects.
  TableSetSaxHandler | Parses an XML document which describes Tabular Data as prescribed by the VODataService standard.
  TableSetTapMetaReader | TapMetaReader implementation that reads data from a vs:TableSet document.
  TapCapabilitiesDoc | Encapsulates useful information found in the capabilities document describing a TAP service.
  TapCapabilityPanel | Panel displaying the capability information retrieved from a TAP service.
  TapExampleLine | Displays information about a current displayed ADQL example.
  TapLimit | Characterises a limit which applies to a TAP service.
  TapMetaPolicy | Defines the policy for acquiring TAP metadata from a remote service.
  TapMetaTreeModel | TreeModel for representing a TAP table set.
  TapQuery | Represents a query to be made to a Table Access Protocol service.
  TapQueryPanel | Panel for display of a TAP query for a given TAP service.
  TapSchemaInterrogator | Interrogates the TAP_SCHEMA tables from a TAP service to acquire table metadata information.
  TapSchemaInterrogator.MetaQuerier<T> | Object that can read a certain type of TAP metadata object from a table of a TAP_SCHEMA database table.
  TapSchemaTapMetaReader | TapMetaReader implementation that uses TAP queries on the TAP_SCHEMA schema to acquire table metadata.
  TapServiceFinderPanel | Displays a GUI for locating TAP services by subject.
  TapServiceKit | Handles asynchronous population of the TAP metadata hierarchy.
  TapServices | Utility class for working with TapService instances.
  TapServiceTreeModel | TreeModel implementation representing a particular set of tables contained in a list of known TAP services.
  TapTableLoadDialog | Load dialogue for TAP services.
  UserAgentUtil | Utilities for manipulating the HTTP `User-Agent` header from the JVM, following IVOA usage conventions.
  UwsJob | Job submitted using the Universal Worker Service pattern.
  UwsJobListPanel | Panel displaying UWS jobs currently known about by the TAP load dialogue.
  UwsJobPanel | Panel which displays the details for a single UWS job.
  ValueConverter | Provides some way of converting a string value into a numeric.
  ValueConverter.DMSDegreesValueConverter | Converter for degrees:minutes:seconds format.
  ValueConverter.HMSDegreesValueConverter | Converter for hours:minute:seconds format.
  ValueConverter.UnitValueConverter | ValueConverter class which scales by a given factor (represents a particular unit).
  ValueFieldPanel | Utility class for presenting an aligned stack of value fields.
  VizierTapMetaReader | TapMetaReader implementation that works with VizieR's non-standard tableset endpoint.
  Vocabulary | Represents information from an IVOA Vocabulary.
  VORegResource | RegResource implementation based on a `VOResource` object.
  Vosi11TapMetaReader | TapMetaReader that works with the VOSI-1.1 scalable /tables endpoint.

- Enum Summary
  Enum | Description
  --- | ---
  AdqlVersion | Version of the ADQL language.
  TapServiceFinder.Target | Enumerates those metadata items against which search terms can be matched.
  TapTableLoadDialog.TapRunMode | Enum for TAP run modes.
  TapVersion | Version of the TAP protocol.
  UwsStage | Enum for categorising the stage of UWS processing.
  Vosi11TapMetaReader.DetailMode | Enumeration for detail-preference mode of table metadata queries.

- Exception Summary
  Exception | Description
  --- | ---
  ResolverException | Exception thrown when an object cannot be resolved by a name resolution service for some reason.
  UwsJob.UnexpectedResponseException | Exception which may be thrown if a UWS HTTP request receives a response code which is not as mandated by UWS, but not obviously an error.