edu.harvard.cfa.vo.tapclient.tool
Class TablesClient
java.lang.Object
edu.harvard.cfa.vo.tapclient.tool.Client
edu.harvard.cfa.vo.tapclient.tool.TablesClient
public class TablesClient
- extends Client
A TAP command line interface.
Constructor Summary |
TablesClient()
Construct an TablesClient with the default Options. |
Method Summary |
protected void |
doTableSet()
Writes the TAP service tableSet to the output stream. |
static void |
main(java.lang.String[] args)
Calls System.exit(0) on success
Calls System.exit(1) on error |
void |
run()
|
Methods inherited from class edu.harvard.cfa.vo.tapclient.tool.Client |
checkRequired, createOptions, getBaseName, getCommandLine, getCommandLineSyntax, getOptionComparator, getOptions, getOutput, getVersion, isVerbose, parse, printHelp, printVersion |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TablesClient
public TablesClient()
- Construct an TablesClient with the default Options.
- See Also:
Client.createOptions()
run
public void run()
throws org.apache.commons.cli.ParseException,
java.io.FileNotFoundException,
HttpException,
ResponseFormatException,
java.io.IOException
- Overrides:
run
in class Client
- Throws:
org.apache.commons.cli.ParseException
java.io.FileNotFoundException
HttpException
ResponseFormatException
java.io.IOException
doTableSet
protected void doTableSet()
throws java.io.FileNotFoundException,
HttpException,
ResponseFormatException,
java.io.IOException
- Writes the TAP service tableSet to the output stream.
- Throws:
java.io.FileNotFoundException
- if an error occurs opening the output file.
HttpException
- if the TAP service gives an unexpected HTTP response code.
ResponseFormatException
- if an error occurs parsing the TAP service response.
java.io.IOException
- if an I/O error occurs communicating with the TAP service.- See Also:
Client.getOutput()
main
public static void main(java.lang.String[] args)
- Calls System.exit(0) on success
Calls System.exit(1) on error