Package hudson.plugins.distfork
Class RestOfArgumentsHandler
- java.lang.Object
-
- org.kohsuke.args4j.spi.OptionHandler
-
- hudson.plugins.distfork.RestOfArgumentsHandler
-
public class RestOfArgumentsHandler extends org.kohsuke.args4j.spi.OptionHandler
Eagerly grabs all the arguments.Used with
Argument
, this implements a semantics where non-option token causes the option parsing to terminate. An example of this is ssh(1), where "ssh -p 222 abc" will treat "-p" as an option to ssh but "ssh abc -p 222" is considered to have no option for ssh. TODO: to be moved to args4j once I confirmed that this works.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description RestOfArgumentsHandler(org.kohsuke.args4j.CmdLineParser cmdLineParser, org.kohsuke.args4j.OptionDef optionDef, org.kohsuke.args4j.spi.Setter setter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultMetaVariable()
int
parseArguments(org.kohsuke.args4j.spi.Parameters parameters)
-
-
-
Method Detail
-
parseArguments
public int parseArguments(org.kohsuke.args4j.spi.Parameters parameters) throws org.kohsuke.args4j.CmdLineException
- Specified by:
parseArguments
in classorg.kohsuke.args4j.spi.OptionHandler
- Throws:
org.kohsuke.args4j.CmdLineException
-
getDefaultMetaVariable
public String getDefaultMetaVariable()
- Specified by:
getDefaultMetaVariable
in classorg.kohsuke.args4j.spi.OptionHandler
-
-