| Modifier and Type | Class and Description |
|---|---|
class |
Options<O extends OptionsBase>
Interface for parsing options from a single options specification class.
|
| Modifier and Type | Method and Description |
|---|---|
static <O extends OptionsBase> |
Options.getDefaults(Class<O> optionsClass)
Returns an options object at its default values.
|
<O extends OptionsBase> |
OptionsParser.getOptions(Class<O> optionsClass) |
<O extends OptionsBase> |
OptionsClassProvider.getOptions(Class<O> optionsClass)
Returns the options instance for the given
optionsClass, that is,
the parsed options, or null if it is not among those available. |
static <O extends OptionsBase> |
Options.parse(Class<O> optionsClass,
String... args)
Parse the options provided in args, given the specification in
optionsClass.
|
| Modifier and Type | Method and Description |
|---|---|
static OpaqueOptionsData |
OptionsParser.getOptionsData(com.google.common.collect.ImmutableList<Class<? extends OptionsBase>> optionsClasses)
Returns
OpaqueOptionsData suitable for passing along to
OptionsParser.newOptionsParser(OpaqueOptionsData optionsData). |
static String |
Options.getUsage(Class<? extends OptionsBase> optionsClass)
Returns a usage string (renders the help information, the defaults, and
of course the option names).
|
static OptionsParser |
OptionsParser.newOptionsParser(Class<? extends OptionsBase> class1) |
static OptionsParser |
OptionsParser.newOptionsParser(Class<? extends OptionsBase> class1,
Class<? extends OptionsBase> class2) |
static OptionsParser |
OptionsParser.newOptionsParser(Class<? extends OptionsBase> class1,
Class<? extends OptionsBase> class2) |
static OptionsParser |
OptionsParser.newOptionsParser(Iterable<? extends Class<? extends OptionsBase>> optionsClasses)
Create a new
OptionsParser. |
Copyright © 2016. All rights reserved.