uk.ac.starlink.ttools.taplint
Class TapSchemaStage
java.lang.Object
uk.ac.starlink.ttools.taplint.TableMetadataStage
uk.ac.starlink.ttools.taplint.TapSchemaStage
- All Implemented Interfaces:
- MetadataHolder, Stage
public class TapSchemaStage
- extends TableMetadataStage
Validation stage for checking table metadata from the TAP_SCHEMA tables.
- Since:
- 6 Jun 2011
- Author:
- Mark Taylor
Method Summary |
protected uk.ac.starlink.vo.SchemaMeta[] |
readTableMetadata(Reporter reporter,
uk.ac.starlink.vo.EndpointSet endpointSet)
Returns an array providing table metadata to check. |
void |
run(Reporter reporter,
uk.ac.starlink.vo.EndpointSet endpointSet)
Performs the validation checks for this stage. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TapSchemaStage
public TapSchemaStage(TapRunner tapRunner)
- Constructor.
- Parameters:
tapRunner
- object to perform TAP queries
run
public void run(Reporter reporter,
uk.ac.starlink.vo.EndpointSet endpointSet)
- Description copied from interface:
Stage
- Performs the validation checks for this stage.
- Specified by:
run
in interface Stage
- Overrides:
run
in class TableMetadataStage
- Parameters:
reporter
- destination for validation messagesendpointSet
- locations of TAP service endpoints
readTableMetadata
protected uk.ac.starlink.vo.SchemaMeta[] readTableMetadata(Reporter reporter,
uk.ac.starlink.vo.EndpointSet endpointSet)
- Description copied from class:
TableMetadataStage
- Returns an array providing table metadata to check.
- Specified by:
readTableMetadata
in class TableMetadataStage
- Parameters:
reporter
- destination for validation messagesendpointSet
- TAP service endpoints
- Returns:
- list of fully populated schema metadata elements
Copyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.