public class OptionHandler
extends java.lang.Object
OptionParsingCommand
to parse options and run the command.OptionParsingCommand
,
run(OptionSet)
Constructor and Description |
---|
OptionHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHelp() |
java.util.Collection<OptionHelp> |
getOptionsHelp() |
joptsimple.OptionParser |
getParser() |
joptsimple.OptionSpecBuilder |
option(java.util.List<java.lang.String> aliases,
java.lang.String description) |
joptsimple.OptionSpecBuilder |
option(java.lang.String name,
java.lang.String description) |
protected void |
options() |
protected ExitStatus |
run(joptsimple.OptionSet options)
Run the command using the specified parsed
OptionSet . |
ExitStatus |
run(java.lang.String... args) |
public joptsimple.OptionSpecBuilder option(java.lang.String name, java.lang.String description)
public joptsimple.OptionSpecBuilder option(java.util.List<java.lang.String> aliases, java.lang.String description)
public joptsimple.OptionParser getParser()
protected void options()
public final ExitStatus run(java.lang.String... args) throws java.lang.Exception
java.lang.Exception
protected ExitStatus run(joptsimple.OptionSet options) throws java.lang.Exception
OptionSet
.options
- the parsed option setjava.lang.Exception
- in case of errorspublic java.lang.String getHelp()
public java.util.Collection<OptionHelp> getOptionsHelp()