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
| Fields inherited from class org.kohsuke.args4j.spi.OptionHandler |
option, owner, setter |
|
Constructor Summary |
RestOfArgumentsHandler(org.kohsuke.args4j.CmdLineParser cmdLineParser,
org.kohsuke.args4j.OptionDef optionDef,
org.kohsuke.args4j.spi.Setter setter)
|
| Methods inherited from class org.kohsuke.args4j.spi.OptionHandler |
getMetaVariable, getNameAndMeta |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RestOfArgumentsHandler
public RestOfArgumentsHandler(org.kohsuke.args4j.CmdLineParser cmdLineParser,
org.kohsuke.args4j.OptionDef optionDef,
org.kohsuke.args4j.spi.Setter setter)
parseArguments
public int parseArguments(org.kohsuke.args4j.spi.Parameters parameters)
throws org.kohsuke.args4j.CmdLineException
- Specified by:
parseArguments in class org.kohsuke.args4j.spi.OptionHandler
- Throws:
org.kohsuke.args4j.CmdLineException
getDefaultMetaVariable
public java.lang.String getDefaultMetaVariable()
- Specified by:
getDefaultMetaVariable in class org.kohsuke.args4j.spi.OptionHandler
Copyright © 2010. All Rights Reserved.