- java.lang.Object
-
- com.github.rvesse.airline.parser.AbstractParser<T>
-
- Direct Known Subclasses:
AbstractCommandParser
,AbstractOptionParser
,AliasResolver
public class AbstractParser<T> extends java.lang.Object
Abstract base class for parsers providing some utility methods
-
-
Field Summary
Fields Modifier and Type Field Description private static TypeConverter
DEFAULT_TYPE_CONVERTER
Default type converter
-
Constructor Summary
Constructors Constructor Description AbstractParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TypeConverter
getTypeConverter(ParseState<T> state)
Gets the type converter to use for converting arguments into option/argument values
-
-
-
Field Detail
-
DEFAULT_TYPE_CONVERTER
private static final TypeConverter DEFAULT_TYPE_CONVERTER
Default type converter
-
-
Method Detail
-
getTypeConverter
protected final TypeConverter getTypeConverter(ParseState<T> state)
Gets the type converter to use for converting arguments into option/argument values- Parameters:
state
- Parser State- Returns:
- Type converter
-
-