An OptionHandler for greedily mapping a list of tokens into a collection of Strings
(such as String[], List<String>, etc.).
Example for parameter -s, which is type String[]:
java -jar aaa.jar -s banan hruska jablko
java -jar aaa.jar -s banan "hruska jablko"
java -jar aaa.jar -s "banan hruska jablko"
java -jar aaa.jar -s banan hruska jablko -l 4 -r
java -jar aaa.jar -t 222 -s banan hruska jablko -r
All of them result in a single string array that contains three tokens:
banan, hruska, and jablko.
This OptionHandler scans for parameter which begins with -. If found, it will stop.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: return "STRING[]";Implements abstract org. Returns |
| public int | parseArguments(Parameters
The rest of the arguments. This method can use this
object to access the arguments of the option if necessary.
The object is valid only during the method call. params)Implements abstract org. Tries to parse |
| StringArrayOptionHandler | back to summary |
|---|---|
| public StringArrayOptionHandler(CmdLineParser parser, OptionDef option, Setter<String> setter) | |
| getDefaultMetaVariable | back to summary |
|---|---|
| public String getDefaultMetaVariable() Implements abstract org. Returns | |
| parseArguments | back to summary |
|---|---|
| public int parseArguments(Parameters params) throws CmdLineException Implements abstract org. Tries to parse
| |