public class OptionHandler
extends java.lang.Object
OptionParsingCommand to parse options and run the command.OptionParsingCommand,
run(OptionSet)| Constructor and Description |
|---|
OptionHandler()
Create a new
OptionHandler instance. |
OptionHandler(java.util.function.Function<java.lang.String,java.lang.String> argumentProcessor)
Create a new
OptionHandler instance with an argument processor. |
| 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 OptionHandler()
OptionHandler instance.public OptionHandler(java.util.function.Function<java.lang.String,java.lang.String> argumentProcessor)
OptionHandler instance with an argument processor.argumentProcessor - strategy that can be used to manipulate arguments before
they are used.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.Exceptionprotected 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()