public class MultiStringOption extends java.lang.Object implements CmdLineOption
For example, you can parse "-J opt1 -J opt2 -J opt3" into {"opt1","opt2","opt3"}.
CmdLineOption.Parameters| Modifier and Type | Field and Description |
|---|---|
java.util.List |
values
Read-only view of the data store.
|
| Constructor and Description |
|---|
MultiStringOption(java.lang.String optionName) |
MultiStringOption(java.lang.String optionName,
java.util.List storage)
Creates a new
MultiStringOption that store
values into the specified List. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(java.lang.String optionName)
Checks if this option parser recognizes the specified
option name.
|
int |
parseArguments(CmdLineParser parser,
CmdLineOption.Parameters params)
Called if the option that this parser recognizes is found.
|
public MultiStringOption(java.lang.String optionName)
public MultiStringOption(java.lang.String optionName,
java.util.List storage)
MultiStringOption that store
values into the specified List.public boolean accepts(java.lang.String optionName)
CmdLineOptionaccepts in interface CmdLineOptionpublic int parseArguments(CmdLineParser parser, CmdLineOption.Parameters params) throws CmdLineException
CmdLineOptionparseArguments in interface CmdLineOptionparser - The parser that's using this option object.
For example, if the option "-quiet" is simply an alias to
"-verbose 5", then the implementation can just call the
CmdLineParser.parse(String[]) method recursively.params - The rest of the arguments. This method can use this
object to access the arguments of the option if necessary.CmdLineExceptionCopyright © 2003-2013 Kohsuke Kawaguchi. All Rights Reserved.