# All Classes and Interfaces

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.
AdqlExample
Represents a type of example ADQL query.
AdqlFeature
Describes a documented language feature that can be used in some variant of the ADQL language.
AdqlFeature.Arg
Represents a declared argument of a function.
AdqlFeature.Function
AdqlFeature subclass which represents a function.
AdqlFeature.Type
Datatype of a function argument or return value.
AdqlSyntax
SqlSyntax instance for the ADQL 2.* grammar.
AdqlValidator
Handles validation of ADQL queries.
AdqlValidator.ValidatorTable
Defines table metadata for tables known to the validator.
AdqlVersion
Version of the ADQL language.
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.
DaliExample
Contains information about an example invocation for a DALI service.
DaliExampleReader
Extracts DaliExample objects from a document.
DalLoader
Mixin interface describing some behaviours of a load dialogue operating with Data Access Layer services.
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.
DatalinkVersion
Version of the DataLink protocol.
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.
FeatureTreeModel
Model for tree which displays ADQL language features.
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.
HttpStreamParam
Defines a parameter to be submitted as part of a multipart/form-data HTTP POST operation.
Ivoid
Represents an IVO Identifier.
KeywordServiceQueryFactory
RegistryQueryFactory implementation which combines a fixed base query for a particular service type with a freeform keyword search.
LinkColMap
Defines the mapping of columns named by the DataLink standard to a given table.
LinkColMap.ColDef<C>
Utility class that encapsulates the characteristics of a given column from the DataLink standard.
LinksDoc
Represents the result of a DataLink Links service response.
MaskTreeModel
Wrapper tree model that includes only a selection of the nodes in the base model.
MaskTreeModel.Mask
Defines node inclusion in a masked tree.
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.
OutputFormat
Represents a TAPRegExt output format.
QuickLookWindow
Window which displays a simple view of a TAP query and its result.
RegCapabilityInterface
Describes a service capability interface belonging to a registry resource.
RegistryPanel
Displays the parameters of a registry query and its results.
RegistryProtocol
Defines the details of a registry access protocol.
RegistryQuery
Describes a query on a registry.
RegistryQueryFactory
Defines how a registry query is obtained for the RegistryPanel.
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).
RegResource
Basic details of a registry resource record.
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.
ResolverException
Exception thrown when an object cannot be resolved by a name resolution service for some reason.
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`.
ResultHandler<T>
Interface defining callbacks for receiving asynchronously an generated value.
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.
ServiceInvoker
Provides functionality related to invoking a service defined by a DataLink document.
SiaFormatOption
Encapsulates options for record format requirements used in an SIA query.
SiapTableLoadDialog
Table load dialogue for retrieving the result of a SIAP query.
SiaVersion
Version of the Simple Image Access protocol.
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.
StdCapabilityInterface
Characterises a VOResource (capability,interface) pair including information that may be required at invocation time.
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.
TapCapability
Describes the capabilities of a TAP service as serialized by the TAPRegExt schema.
TapCapabilityPanel
Panel displaying the capability information retrieved from a TAP service.
TapExampleLine
Displays information about a current displayed ADQL example.
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.
TapLimit
Characterises a limit which applies to a TAP service.
TapMetaOrder
Defines an ordering for TAP metadata items: schemas and the tables within them.
TapMetaPolicy
Defines the policy for acquiring TAP metadata from a remote service.
TapMetaReader
Object which can acquire table metadata about a TAP 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.
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.
TapServiceFinder.Target
Enumerates those metadata items against which search terms can be matched.
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.
TapTableLoadDialog.TapRunMode
Enum for TAP run modes.
TapVersion
Version of the TAP protocol.
Tree<T>
Hierarchical data structure suitable for general use.
Tree.Branch<T>
Tree instance that contains a list of children and no referenced item.
Tree.Leaf<T>
Tree instance that contains a referenced item and no children.
UcdStatus
Categorises UCD validity.
UcdStatus.Code
Characterises UCD standards conformance.
UnitStatus
Categorises VOUnit validity.
UnitStatus.Code
Characterises VOUnits standard conformance.
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.
UwsJob.JobWatcher
Callback interface for objects wanting to be notified of job status changes.
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.
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.
UwsJobListPanel
Panel displaying UWS jobs currently known about by the TAP load dialogue.
UwsJobPanel
Panel which displays the details for a single UWS job.
UwsStage
Enum for categorising the stage of UWS processing.
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.
VersionedLanguage
Aggregates a TapLanguage and one of its declared versions.
VizierTapMetaReader
TapMetaReader implementation that works with VizieR's non-standard tableset endpoint.
VocabTerm
Represents a term in an IVOA Vocabulary and its associated properties.
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.
Vosi11TapMetaReader.DetailMode
Enumeration for detail-preference mode of table metadata queries.