to.etc.domui.converter
Class NumericUtil
java.lang.Object
to.etc.domui.converter.NumericUtil
public class NumericUtil
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parseInt
public static int parseInt(java.lang.String input)
- Parse an integer using all allowed embellishments.
- Parameters:
input
-
- Returns:
parseIntWrapper
@Nullable
public static java.lang.Integer parseIntWrapper(java.lang.String input)
parseLong
public static long parseLong(java.lang.String input)
parseLongWrapper
@Nullable
public static java.lang.Long parseLongWrapper(java.lang.String input)
parseDouble
public static double parseDouble(java.lang.String input)
parseDoubleWrapper
@Nullable
public static java.lang.Double parseDoubleWrapper(java.lang.String input)
parseBigDecimal
@Nullable
public static java.math.BigDecimal parseBigDecimal(java.lang.String input)
parseNumber
@Nullable
public static <T> T parseNumber(java.lang.Class<T> type,
java.lang.String input)
- Parse any supported numeric wrapper type.
- Type Parameters:
T
- - Parameters:
type
- input
-
- Returns:
renderNumber
@Nonnull
public static java.lang.String renderNumber(java.lang.Number v,
NumericPresentation np,
int scale)
createNumberConverter
public static <T extends java.lang.Number> IConverter<T> createNumberConverter(java.lang.Class<T> type,
NumericPresentation np,
int scale)