Package uk.ac.starlink.ttools.task
Class InputTableParameter
- java.lang.Object
-
- uk.ac.starlink.task.Parameter<T>
-
- uk.ac.starlink.ttools.task.AbstractInputTableParameter<uk.ac.starlink.table.StarTable>
-
- uk.ac.starlink.ttools.task.InputTableParameter
-
public class InputTableParameter extends AbstractInputTableParameter<uk.ac.starlink.table.StarTable>
Parameter for specifying a single input table.- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description InputTableParameter(java.lang.String name)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringobjectToString(uk.ac.starlink.task.Environment env, uk.ac.starlink.table.StarTable table)uk.ac.starlink.table.StarTablestringToObject(uk.ac.starlink.task.Environment env, java.lang.String sval)Returns the input table which has been selected by this parameter.uk.ac.starlink.table.StarTabletableValue(uk.ac.starlink.task.Environment env)-
Methods inherited from class uk.ac.starlink.ttools.task.AbstractInputTableParameter
getFormatParameter, getLocationFormList, getStreamParameter, makeTable, makeTables, setTableDescription
-
Methods inherited from class uk.ac.starlink.task.Parameter
clearValue, getDescription, getName, getPosition, getPreferExplicit, getPrompt, getStringDefault, getUsage, getValueClass, isNullPermitted, objectValue, setDescription, setDescription, setName, setNullPermitted, setPosition, setPreferExplicit, setPrompt, setStringDefault, setUsage, setValue, setValueFromObject, setValueFromString, stringValue, toArray, toString
-
-
-
-
Method Detail
-
stringToObject
public uk.ac.starlink.table.StarTable stringToObject(uk.ac.starlink.task.Environment env, java.lang.String sval) throws uk.ac.starlink.task.TaskExceptionReturns the input table which has been selected by this parameter.- Specified by:
stringToObjectin classuk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTable>- Parameters:
env- execution environment- Throws:
uk.ac.starlink.task.TaskException
-
objectToString
public java.lang.String objectToString(uk.ac.starlink.task.Environment env, uk.ac.starlink.table.StarTable table)- Overrides:
objectToStringin classuk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTable>
-
tableValue
public uk.ac.starlink.table.StarTable tableValue(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskException- Throws:
uk.ac.starlink.task.TaskException
-
-