public abstract class AbstractOptionParser<T> extends AbstractParser<T> implements OptionParser<T>
Constructor and Description |
---|
AbstractOptionParser() |
Modifier and Type | Method and Description |
---|---|
protected OptionMetadata |
findOption(ParseState<T> state,
List<OptionMetadata> options,
String name)
Tries to find an option with the given name
|
protected OptionMetadata |
findOption(ParseState<T> state,
List<OptionMetadata> options,
String name,
OptionMetadata defaultValue)
Tries to find an option with the given name
|
protected boolean |
hasShortNamePrefix(String name) |
getTypeConverter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
parseOptions
protected final OptionMetadata findOption(ParseState<T> state, List<OptionMetadata> options, String name)
state
- Current parser stateoptions
- Allowed optionsname
- Namenull
otherwiseprotected final OptionMetadata findOption(ParseState<T> state, List<OptionMetadata> options, String name, OptionMetadata defaultValue)
state
- Current parser stateoptions
- Allowed optionsname
- NamedefaultValue
- Default value to return if nothing founddefaultValue
otherwiseprotected boolean hasShortNamePrefix(String name)
Copyright © 2012–2017. All rights reserved.