Class ExtendedTypeConverter
- java.lang.Object
-
- com.github.rvesse.airline.types.DefaultTypeConverterProvider
-
- com.github.rvesse.airline.types.DefaultTypeConverter
-
- com.github.rvesse.airline.examples.userguide.practise.ExtendedTypeConverter
-
- All Implemented Interfaces:
TypeConverter
,TypeConverterProvider
public class ExtendedTypeConverter extends DefaultTypeConverter
An example of an extended type converter that adds support for converting from types that provide anparse(String)
method
-
-
Constructor Summary
Constructors Constructor Description ExtendedTypeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
convert(java.lang.String name, java.lang.Class<?> type, java.lang.String value)
Convert a string value into an appropriately typed value-
Methods inherited from class com.github.rvesse.airline.types.DefaultTypeConverter
checkArguments, setNumericConverter, tryConvertBasicTypes, tryConvertFromString, tryConvertFromValueOf, tryConvertStringConstructor, tryConvertStringMethod
-
Methods inherited from class com.github.rvesse.airline.types.DefaultTypeConverterProvider
getTypeConverter, getTypeConverter
-
-
-
-
Method Detail
-
convert
public java.lang.Object convert(java.lang.String name, java.lang.Class<?> type, java.lang.String value)
Description copied from interface:TypeConverter
Convert a string value into an appropriately typed value- Specified by:
convert
in interfaceTypeConverter
- Overrides:
convert
in classDefaultTypeConverter
- Parameters:
name
- Option Nametype
- Target Typevalue
- String Value- Returns:
- Typed value
-
-