Module com.github.rvesse.airline
Package com.github.rvesse.airline.parser.options
-
Interface Summary Interface Description OptionParser<T> Interface for option parsers -
Class Summary Class Description 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.AbstractOptionParser<T> Abstract option parser that provides some useful helper methods to derived classesClassicGetOptParser<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.GreedyClassicGetOptParser<T> Greedy variant of theClassicGetOptParser
that allows consuming values that could otherwise be treated as options in their own right.GreedyMaybeListValueOptionParser<T> A variation on theMaybeListValueOptionParser
that is greedyListValueOptionParser<T> An options parser that requires the values to be a non-whitespace separated listLongGetOptParser<T> An options parser that supports the GNU Get Opt long style i.e.MaybeListValueOptionParser<T> An options parser that expects the name and value(s) to be white space separated e.g.MaybePairValueOptionParser<T> An options parser that expects the name and values to be white space separated e.g.StandardOptionParser<T> An options parser that expects the name and value(s) to be white space separated e.g.