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)
Return true if the option has a short name prefix i.e.
|
getTypeConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseOptionsprotected 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)
- character. This does not mean that it actually is a
short option since definitions of what are considered a short option will
vary by concrete implementationname - Option nameCopyright © 2012–2019. All rights reserved.