public class TypeConverterImpl extends java.lang.Object implements TypeConverter
DEFAULT
Constructor and Description |
---|
TypeConverterImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
coerceStringToType(java.lang.String value,
java.lang.Class<?> type) |
protected java.math.BigDecimal |
coerceToBigDecimal(java.lang.Object value) |
protected java.math.BigInteger |
coerceToBigInteger(java.lang.Object value) |
protected java.lang.Boolean |
coerceToBoolean(java.lang.Object value) |
protected java.lang.Byte |
coerceToByte(java.lang.Object value) |
protected java.lang.Character |
coerceToCharacter(java.lang.Object value) |
protected java.lang.Double |
coerceToDouble(java.lang.Object value) |
protected <T extends java.lang.Enum<T>> |
coerceToEnum(java.lang.Object value,
java.lang.Class<T> type) |
protected java.lang.Float |
coerceToFloat(java.lang.Object value) |
protected java.lang.Integer |
coerceToInteger(java.lang.Object value) |
protected java.lang.Long |
coerceToLong(java.lang.Object value) |
protected java.lang.Short |
coerceToShort(java.lang.Object value) |
protected java.lang.String |
coerceToString(java.lang.Object value) |
protected java.lang.Object |
coerceToType(java.lang.Object value,
java.lang.Class<?> type) |
<T> T |
convert(java.lang.Object value,
java.lang.Class<T> type)
Convert the given input value to the specified target type.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
protected java.lang.Boolean coerceToBoolean(java.lang.Object value)
protected java.lang.Character coerceToCharacter(java.lang.Object value)
protected java.math.BigDecimal coerceToBigDecimal(java.lang.Object value)
protected java.math.BigInteger coerceToBigInteger(java.lang.Object value)
protected java.lang.Double coerceToDouble(java.lang.Object value)
protected java.lang.Float coerceToFloat(java.lang.Object value)
protected java.lang.Long coerceToLong(java.lang.Object value)
protected java.lang.Integer coerceToInteger(java.lang.Object value)
protected java.lang.Short coerceToShort(java.lang.Object value)
protected java.lang.Byte coerceToByte(java.lang.Object value)
protected java.lang.String coerceToString(java.lang.Object value)
protected <T extends java.lang.Enum<T>> T coerceToEnum(java.lang.Object value, java.lang.Class<T> type)
protected java.lang.Object coerceStringToType(java.lang.String value, java.lang.Class<?> type)
protected java.lang.Object coerceToType(java.lang.Object value, java.lang.Class<?> type)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public <T> T convert(java.lang.Object value, java.lang.Class<T> type) throws ELException
TypeConverter
convert
in interface TypeConverter
value
- input valuetype
- target typeELException