Interface TypeConverterProvider
- All Known Implementing Classes:
AbbreviatedNumericTypeConverter, Binary, ComplexNumericTypeConverter, DefaultNumericConverter, DefaultTypeConverter, DefaultTypeConverterProvider, ExtendedTypeConverter, Hexadecimal, KiloAs1000, KiloAs1024, MapAbbreviatedNumericTypeConverter, MultiSequenceAbbreviatedNumericTypeConverter, Octal, SequenceAbbreviatedNumericTypeConverter
public interface TypeConverterProvider
Interface for type converter providers
-
Method Summary
Modifier and TypeMethodDescription<T> TypeConvertergetTypeConverter(ArgumentsMetadata arguments, ParseState<T> state) Gets the type converter to use for the given arguments and parser state<T> TypeConvertergetTypeConverter(OptionMetadata option, ParseState<T> state) Gets the type converter to use for the given option and parser state
-
Method Details
-
getTypeConverter
Gets the type converter to use for the given option and parser state- Parameters:
option- Optionstate- Parser state- Returns:
- Type converter
-
getTypeConverter
Gets the type converter to use for the given arguments and parser state- Parameters:
arguments- Argumentsstate- Parser state- Returns:
- Type converter
-