Module com.github.rvesse.airline
Package com.github.rvesse.airline.types
Class DefaultTypeConverterProvider
java.lang.Object
com.github.rvesse.airline.types.DefaultTypeConverterProvider
- All Implemented Interfaces:
TypeConverterProvider
- Direct Known Subclasses:
DefaultTypeConverter
Default type converter provider which simply inspects the
ParseState
given and returns the the type converter specified on the
ParserMetadata
provided by the parse state-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TypeConverter
getTypeConverter
(ArgumentsMetadata arguments, ParseState<T> state) Gets the type converter to use for the given arguments and parser state<T> TypeConverter
getTypeConverter
(OptionMetadata option, ParseState<T> state) Gets the type converter to use for the given option and parser state
-
Constructor Details
-
DefaultTypeConverterProvider
public DefaultTypeConverterProvider()
-
-
Method Details
-
getTypeConverter
Description copied from interface:TypeConverterProvider
Gets the type converter to use for the given option and parser state- Specified by:
getTypeConverter
in interfaceTypeConverterProvider
- Parameters:
option
- Optionstate
- Parser state- Returns:
- Type converter
-
getTypeConverter
Description copied from interface:TypeConverterProvider
Gets the type converter to use for the given arguments and parser state- Specified by:
getTypeConverter
in interfaceTypeConverterProvider
- Parameters:
arguments
- Argumentsstate
- Parser state- Returns:
- Type converter
-