|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.starlink.task.LineEnvironment
uk.ac.starlink.ttools.task.LineTableEnvironment
public class LineTableEnvironment
Execution environment suitable for use with the TTOOLS package.
This inherits most of its behaviour from
LineEnvironment
but also impelements
the additional methods of the TableEnvironment
interface.
Field Summary |
---|
Fields inherited from class uk.ac.starlink.task.LineEnvironment |
---|
INDIRECTION_CHAR, NUM_TRIES |
Constructor Summary | |
---|---|
LineTableEnvironment()
|
Method Summary | |
---|---|
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. |
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 String |
normaliseName(String name)
Normalises a given name. |
boolean |
paramNameMatches(String envName,
uk.ac.starlink.task.Parameter param)
Uses normaliseName(java.lang.String) . |
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. |
Methods inherited from class uk.ac.starlink.task.LineEnvironment |
---|
acquireValue, checkParameters, clearValue, getAssignments, getErrorStream, getInteractive, getNames, getOutputStream, getPromptAll, getUnused, setErrorStream, setInteractive, setOutputStream, setPromptAll, setWords |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface uk.ac.starlink.task.Environment |
---|
acquireValue, clearValue, getErrorStream, getNames, getOutputStream |
Constructor Detail |
---|
public LineTableEnvironment()
Method Detail |
---|
public boolean isHidden(uk.ac.starlink.task.Parameter param)
isHidden
in class uk.ac.starlink.task.LineEnvironment
public 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(String envName, uk.ac.starlink.task.Parameter param)
normaliseName(java.lang.String)
.
paramNameMatches
in class uk.ac.starlink.task.LineEnvironment
public static String normaliseName(String name)
name
- input name
public 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 environment
public 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 environment
public 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 environment
public static uk.ac.starlink.table.StoragePolicy getStoragePolicy(uk.ac.starlink.task.Environment env)
env
- execution environment
public static boolean isStrictVotable(uk.ac.starlink.task.Environment env)
env
- execution environment
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |