public final class IntegerConverter extends NumberConverter.IntegerType<Integer>
NumberConverter
implementation for the
java.lang.Integer
type.NumberPattern
,
ConverterFactory.forInteger(String)
NumberConverter.DecimalType<V extends Number>, NumberConverter.IntegerType<V extends Number>
Modifier and Type | Field and Description |
---|---|
static IntegerConverter |
OBJECT
IntegerConverter object type instance. |
static IntegerConverter |
SIMPLE
IntegerConverter primitive type instance. |
pattern
Modifier and Type | Method and Description |
---|---|
protected Integer |
doDecodeDefault(String value)
Converts default string representation of integer value into
java.lang.Integer object. |
Class<Integer> |
getType()
Returns
java.lang.Integer type. |
getFormat
appendMessageArguments, doDecode, doEncode, doEncodeDefault
decode, encode
getMessageTemplate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessageTemplate
public static final IntegerConverter SIMPLE
IntegerConverter
primitive type instance.public static final IntegerConverter OBJECT
IntegerConverter
object type instance.public Class<Integer> getType()
java.lang.Integer
type.java.lang.Integer
type.protected Integer doDecodeDefault(String value)
java.lang.Integer
object.doDecodeDefault
in class NumberConverter<Integer>
value
- Default string representation of integer value.java.lang.Integer
object.NumberFormatException
- if the specified string could not be
parsed as an integer or value is out of range.Copyright © 2011–2020 FoxLabs. All rights reserved.