Package uk.ac.starlink.vo
Interface TapLanguage
public interface TapLanguage
Describes a query language as declared by a TAP capabilities record.
- Since:
- 29 Nov 2011
- Author:
- Mark Taylor
-
Method Details
-
getName
String getName()Returns the language name.- Returns:
- name with no version suffix
-
getVersions
String[] getVersions()Returns version strings.- Returns:
- array of supported version names, same length as
getVersionIds
array
-
getVersionIds
String[] getVersionIds()Returns version IVO-IDs.- Returns:
- array of IVO-IDs associated with supported versions,
same length as
getVersions
array
-
getDescription
String getDescription()Returns a textual description of this language.- Returns:
- description string
-
getFeaturesMap
Map<String,TapLanguageFeature[]> getFeaturesMap()Returns a map of language features for this language. Map keys are the language feature "type" strings, and the values are arrays of features with that type.- Returns:
- type->feature list map
-