public abstract class AbstractNameValueOptionParser<T> extends AbstractOptionParser<T>
--name=value
style while the separator character (in this example =
) can be
configured as desired.Constructor and Description |
---|
AbstractNameValueOptionParser() |
AbstractNameValueOptionParser(char sep) |
Modifier and Type | Method and Description |
---|---|
ParseState<T> |
parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens,
ParseState<T> state,
List<OptionMetadata> allowedOptions)
Parses one/more options from the token stream
|
findOption, findOption, hasShortNamePrefix
getTypeConverter
public AbstractNameValueOptionParser()
public AbstractNameValueOptionParser(char sep)
public ParseState<T> parseOptions(org.apache.commons.collections4.iterators.PeekingIterator<String> tokens, ParseState<T> state, List<OptionMetadata> allowedOptions)
OptionParser
tokens
- Tokensstate
- Current parser stateallowedOptions
- Allowed options at this point of the parsingnull
if this parser could
not parse the next token as an optionCopyright © 2012–2017. All rights reserved.