Uses of Interface
com.github.rvesse.airline.parser.options.OptionParser
-
-
Uses of OptionParser in com.github.rvesse.airline.annotations
Methods in com.github.rvesse.airline.annotations that return types with arguments of type OptionParser Modifier and Type Method Description java.lang.Class<? extends OptionParser>[]
optionParsers()
Sets the option parser classes to be used -
Uses of OptionParser in com.github.rvesse.airline.builder
Fields in com.github.rvesse.airline.builder with type parameters of type OptionParser Modifier and Type Field Description protected java.util.List<OptionParser<C>>
ParserBuilder. optionParsers
Methods in com.github.rvesse.airline.builder with parameters of type OptionParser Modifier and Type Method Description ParserBuilder<C>
ParserBuilder. withOptionParser(OptionParser<C> optionParser)
Configures the CLI to use the given option parserParserBuilder<C>
ParserBuilder. withOptionParsers(OptionParser<C>... optionParsers)
Configures the CLI to use the given option parsers -
Uses of OptionParser in com.github.rvesse.airline.examples.userguide.parser.options
Classes in com.github.rvesse.airline.examples.userguide.parser.options that implement OptionParser Modifier and Type Class Description class
ColonSeparatedOptionParser<T>
An option parser where the name and value are colon separated i.e.class
JdbcStyleOptionParser<T>
Option parser that parses options given in JDBC connection URL style e.g. -
Uses of OptionParser in com.github.rvesse.airline.model
Fields in com.github.rvesse.airline.model with type parameters of type OptionParser Modifier and Type Field Description private java.util.List<OptionParser<T>>
ParserMetadata. optionParsers
Methods in com.github.rvesse.airline.model that return types with arguments of type OptionParser Modifier and Type Method Description java.util.List<OptionParser<T>>
ParserMetadata. getOptionParsers()
Gets the option parsers to use -
Uses of OptionParser in com.github.rvesse.airline.parser.options
Classes in com.github.rvesse.airline.parser.options that implement OptionParser Modifier and Type Class Description class
AbstractNameValueOptionParser<T>
Abstract option parser for options that are specified in--name=value
style while the separator character (in this example=
) can be configured as desired.class
AbstractOptionParser<T>
Abstract option parser that provides some useful helper methods to derived classesclass
ClassicGetOptParser<T>
An options parsing that parses options given in classic get-opt style where multiple options may be concatenated together, potentially including a value for the last option in the concatenation.class
GreedyClassicGetOptParser<T>
Greedy variant of theClassicGetOptParser
that allows consuming values that could otherwise be treated as options in their own right.class
GreedyMaybeListValueOptionParser<T>
A variation on theMaybeListValueOptionParser
that is greedyclass
ListValueOptionParser<T>
An options parser that requires the values to be a non-whitespace separated listclass
LongGetOptParser<T>
An options parser that supports the GNU Get Opt long style i.e.class
MaybeListValueOptionParser<T>
An options parser that expects the name and value(s) to be white space separated e.g.class
MaybePairValueOptionParser<T>
An options parser that expects the name and values to be white space separated e.g.class
StandardOptionParser<T>
An options parser that expects the name and value(s) to be white space separated e.g.
-