Package uk.ac.starlink.ttools.task
Class TableFactoryParameter
- java.lang.Object
-
- uk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTableFactory>
-
- uk.ac.starlink.ttools.task.TableFactoryParameter
-
public class TableFactoryParameter extends uk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTableFactory>
Parameter whose value is a StarTableFactory.- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description TableFactoryParameter(java.lang.String name)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static uk.ac.starlink.table.StarTableFactory
createTableFactory(java.lang.String sval)
Decodes a string value which represents a particular prescription for resolving table names to table data, returning a functioning StarTableFactory object which embodies this behaviour.uk.ac.starlink.table.StarTableFactory
stringToObject(uk.ac.starlink.task.Environment env, java.lang.String sval)
-
Methods inherited from class uk.ac.starlink.task.Parameter
clearValue, getDescription, getName, getPosition, getPreferExplicit, getPrompt, getStringDefault, getUsage, getValueClass, isNullPermitted, objectToString, objectValue, setDescription, setDescription, setName, setNullPermitted, setPosition, setPreferExplicit, setPrompt, setStringDefault, setUsage, setValue, setValueFromObject, setValueFromString, stringValue, toArray, toString
-
-
-
-
Method Detail
-
stringToObject
public uk.ac.starlink.table.StarTableFactory stringToObject(uk.ac.starlink.task.Environment env, java.lang.String sval) throws uk.ac.starlink.task.TaskException
- Specified by:
stringToObject
in classuk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTableFactory>
- Throws:
uk.ac.starlink.task.TaskException
-
createTableFactory
public static uk.ac.starlink.table.StarTableFactory createTableFactory(java.lang.String sval) throws uk.ac.starlink.task.UsageException
Decodes a string value which represents a particular prescription for resolving table names to table data, returning a functioning StarTableFactory object which embodies this behaviour.- Parameters:
sval
- string representation of behaviour- Returns:
- table factory
- Throws:
uk.ac.starlink.task.UsageException
- if the string value cannot be decoded
-
-