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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic <T> T convert(java.lang.Object value,
java.lang.Class<T> type)
throws ELException
TypeConverterconvert in interface TypeConvertervalue - input valuetype - target typeELException