public class LineTableEnvironment extends uk.ac.starlink.task.LineEnvironment implements TableEnvironment
LineEnvironment
but also impelements
the additional methods of the TableEnvironment
interface.Constructor and Description |
---|
LineTableEnvironment() |
Modifier and Type | Method and Description |
---|---|
uk.ac.starlink.table.jdbc.JDBCAuthenticator |
getJdbcAuthenticator()
Returns a JDBC authenticator suitable for use in this environment.
|
static uk.ac.starlink.table.jdbc.JDBCAuthenticator |
getJdbcAuthenticator(uk.ac.starlink.task.Environment env)
Returns a suitable JDBC authenticator for a given environment.
|
java.lang.String |
getParamHelp(uk.ac.starlink.task.Parameter param) |
static uk.ac.starlink.table.StoragePolicy |
getStoragePolicy(uk.ac.starlink.task.Environment env)
Returns a suitable storage policy for a given environment.
|
uk.ac.starlink.table.StarTableFactory |
getTableFactory()
Returns a table factory suitable for use in this environment.
|
static uk.ac.starlink.table.StarTableFactory |
getTableFactory(uk.ac.starlink.task.Environment env)
Returns a suitable table factory for a given environment.
|
uk.ac.starlink.table.StarTableOutput |
getTableOutput()
Returns a table output marshaller suitable for use in this environment.
|
static uk.ac.starlink.table.StarTableOutput |
getTableOutput(uk.ac.starlink.task.Environment env)
Returns a suitable table output marshaller for a given environment.
|
boolean |
isDebug()
Indicates whether we are running in debug mode.
|
boolean |
isHidden(uk.ac.starlink.task.Parameter param) |
boolean |
isStrictVotable()
Determines whether votables are to be parsed in strict mode.
|
static boolean |
isStrictVotable(uk.ac.starlink.task.Environment env)
Determines whether votables are to be parsed in strict mode.
|
static java.lang.String |
normaliseName(java.lang.String name)
Normalises a given name.
|
boolean |
paramNameMatches(java.lang.String envName,
uk.ac.starlink.task.Parameter param)
|
void |
setDebug(boolean debug)
Sets whether we are running in debug mode.
|
void |
setStrictVotable(boolean strict)
Sets whether votables should be parsed in strict mode.
|
acquireValue, checkParameters, clearValue, getAssignments, getErrorStream, getInteractive, getNames, getOutputStream, getPromptAll, getUnused, setErrorStream, setInteractive, setOutputStream, setPromptAll, setWords
public boolean isHidden(uk.ac.starlink.task.Parameter param)
isHidden
in class uk.ac.starlink.task.LineEnvironment
public java.lang.String getParamHelp(uk.ac.starlink.task.Parameter param)
getParamHelp
in class uk.ac.starlink.task.LineEnvironment
public uk.ac.starlink.table.StarTableFactory getTableFactory()
getTableFactory
in interface TableEnvironment
public uk.ac.starlink.table.StarTableOutput getTableOutput()
getTableOutput
in interface TableEnvironment
public uk.ac.starlink.table.jdbc.JDBCAuthenticator getJdbcAuthenticator()
getJdbcAuthenticator
in interface TableEnvironment
public boolean isDebug()
isDebug
in interface TableEnvironment
public void setDebug(boolean debug)
setDebug
in interface TableEnvironment
debug
- set true if you want debugging messagespublic boolean isStrictVotable()
isStrictVotable
in interface TableEnvironment
public void setStrictVotable(boolean strict)
setStrictVotable
in interface TableEnvironment
strict
- true if VOTables should be interpreted
strictly in accordance with the standardpublic boolean paramNameMatches(java.lang.String envName, uk.ac.starlink.task.Parameter param)
paramNameMatches
in class uk.ac.starlink.task.LineEnvironment
public static java.lang.String normaliseName(java.lang.String name)
name
- input namepublic static uk.ac.starlink.table.StarTableFactory getTableFactory(uk.ac.starlink.task.Environment env)
env
is a TableEnvironement then env
's
factory is returned, otherwise a default one is returned.env
- execution environmentpublic static uk.ac.starlink.table.StarTableOutput getTableOutput(uk.ac.starlink.task.Environment env)
env
is a TableEnvironment then env
's
outputter is returned, otherwise a default one is returned.env
- execution environmentpublic static uk.ac.starlink.table.jdbc.JDBCAuthenticator getJdbcAuthenticator(uk.ac.starlink.task.Environment env)
env
is a TableEnvironment then env
's
authenticator is returned, otherwise a new one is returned.env
- execution environmentpublic static uk.ac.starlink.table.StoragePolicy getStoragePolicy(uk.ac.starlink.task.Environment env)
env
- execution environmentpublic static boolean isStrictVotable(uk.ac.starlink.task.Environment env)
env
- execution environmentCopyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.