Module com.github.rvesse.airline
Class SequenceAbbreviatedNumericTypeConverter
- 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
-
- com.github.rvesse.airline.types.numerics.abbreviated.MapAbbreviatedNumericTypeConverter
-
- com.github.rvesse.airline.types.numerics.abbreviated.SequenceAbbreviatedNumericTypeConverter
-
- All Implemented Interfaces:
NumericTypeConverter
,TypeConverterProvider
- Direct Known Subclasses:
KiloAs1000
public class SequenceAbbreviatedNumericTypeConverter extends MapAbbreviatedNumericTypeConverter
-
-
Constructor Summary
Constructors Constructor Description SequenceAbbreviatedNumericTypeConverter(boolean caseSensitive, java.util.Map<java.lang.String,java.lang.Integer> prefixes, long multiplierBase, java.lang.String... suffixes)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static java.util.Map<java.lang.String,java.lang.Long>
buildSuffixes(long base, java.lang.String... suffixes)
-
Methods inherited from class com.github.rvesse.airline.types.numerics.abbreviated.MapAbbreviatedNumericTypeConverter
getMultiplier, getPermittedPrefixes, getPermittedSuffixes, getRadix, isCaseSensitive
-
Methods inherited from class com.github.rvesse.airline.types.numerics.abbreviated.AbbreviatedNumericTypeConverter
getMultiplier, getRadix, parse
-
Methods inherited from class com.github.rvesse.airline.types.numerics.ComplexNumericTypeConverter
getBigDecimal, getBigInteger, getDouble, getFloat, getLong, tryConvertBigDecimal, tryConvertBigInteger, tryConvertByte, tryConvertDouble, tryConvertFloat, tryConvertInteger, tryConvertLong, tryConvertShort
-
Methods inherited from class com.github.rvesse.airline.types.numerics.DefaultNumericConverter
getTypeConverter, getTypeConverter, tryConvertNumerics
-
-