public class StringMultiParameter
extends uk.ac.starlink.task.Parameter<java.lang.String[]>
implements uk.ac.starlink.task.MultiParameter
Constructor and Description |
---|
StringMultiParameter(java.lang.String name,
char valueSep)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
char |
getValueSeparator() |
java.lang.String |
objectToString(uk.ac.starlink.task.Environment env,
java.lang.String[] objVal) |
java.lang.String[] |
stringsValue(uk.ac.starlink.task.Environment env)
Returns the values of this parameter as an array.
|
java.lang.String[] |
stringToObject(uk.ac.starlink.task.Environment env,
java.lang.String stringVal) |
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
public StringMultiParameter(java.lang.String name, char valueSep)
name
- parameter namevalueSep
- value separator characterpublic char getValueSeparator()
getValueSeparator
in interface uk.ac.starlink.task.MultiParameter
public java.lang.String[] stringsValue(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskException
env
- execution environmentuk.ac.starlink.task.TaskException
public java.lang.String[] stringToObject(uk.ac.starlink.task.Environment env, java.lang.String stringVal)
stringToObject
in class uk.ac.starlink.task.Parameter<java.lang.String[]>
public java.lang.String objectToString(uk.ac.starlink.task.Environment env, java.lang.String[] objVal) throws uk.ac.starlink.task.TaskException
objectToString
in class uk.ac.starlink.task.Parameter<java.lang.String[]>
uk.ac.starlink.task.TaskException
Copyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.