public final class OptionCollection extends Object
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.cli.Option |
HELP
Produce help
|
static Comparator<org.apache.commons.cli.Option> |
optionComparator |
Modifier and Type | Method and Description |
---|---|
static org.apache.commons.cli.Options |
buildOptions()
Create an
Options object from the list of defined Options. |
static Map<String,Supplier<String>> |
getArgumentTypes()
Gets the mapping of
argName(value) values to a description of those values. |
static ReportConfiguration |
parseCommands(String[] args,
Consumer<org.apache.commons.cli.Options> helpCmd)
Parses the standard options to create a ReportConfiguration.
|
static ReportConfiguration |
parseCommands(String[] args,
Consumer<org.apache.commons.cli.Options> helpCmd,
boolean noArgs)
Parses the standard options to create a ReportConfiguration.
|
public static final Comparator<org.apache.commons.cli.Option> optionComparator
public static final org.apache.commons.cli.Option HELP
public static Map<String,Supplier<String>> getArgumentTypes()
argName(value)
values to a description of those values.argName(value)
values to a description of those values.public static ReportConfiguration parseCommands(String[] args, Consumer<org.apache.commons.cli.Options> helpCmd) throws IOException
args
- the arguments to parsehelpCmd
- the help command to run when necessary.IOException
- on error.public static ReportConfiguration parseCommands(String[] args, Consumer<org.apache.commons.cli.Options> helpCmd, boolean noArgs) throws IOException
args
- the arguments to parsehelpCmd
- the help command to run when necessary.noArgs
- If true then the commands do not need extra argumentsIOException
- on error.public static org.apache.commons.cli.Options buildOptions()
Options
object from the list of defined Options.
Mutually exclusive options must be listed in an OptionGroup.Copyright © 2006–2024 Apache Software Foundation. All rights reserved.