Class AbbreviatedNumericTypeConverter
java.lang.Object
com.github.rvesse.airline.types.numerics.DefaultNumericConverter
com.github.rvesse.airline.types.numerics.ComplexNumericTypeConverter
com.github.rvesse.airline.types.numerics.abbreviated.AbbreviatedNumericTypeConverter
- All Implemented Interfaces:
NumericTypeConverter, TypeConverterProvider
- Direct Known Subclasses:
MapAbbreviatedNumericTypeConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longgetMultiplier(NumericCandidate candidate) protected abstract longgetMultiplier(String suffix) protected abstract Collection<String> protected abstract Collection<String> protected intgetRadix(NumericCandidate candidate) protected abstract intprotected abstract booleanprotected NumericCandidateMethods inherited from class ComplexNumericTypeConverter
getBigDecimal, getBigInteger, getDouble, getFloat, getLong, tryConvertBigDecimal, tryConvertBigInteger, tryConvertByte, tryConvertDouble, tryConvertFloat, tryConvertInteger, tryConvertLong, tryConvertShortMethods inherited from class DefaultNumericConverter
getTypeConverter, getTypeConverter, tryConvertNumerics
-
Constructor Details
-
AbbreviatedNumericTypeConverter
public AbbreviatedNumericTypeConverter()
-
-
Method Details
-
isCaseSensitive
protected abstract boolean isCaseSensitive() -
getPermittedPrefixes
-
getPermittedSuffixes
-
parse
- Overrides:
parsein classComplexNumericTypeConverter
-
getMultiplier
- Overrides:
getMultiplierin classComplexNumericTypeConverter
-
getRadix
- Overrides:
getRadixin classComplexNumericTypeConverter
-
getMultiplier
-
getRadix
-