de.odysseus.el.misc
Class TypeConversions
java.lang.Object
de.odysseus.el.misc.TypeConversions
public class TypeConversions
- extends java.lang.Object
Type Conversions as described in EL 2.1 specification (section 1.17).
Method Summary |
static java.lang.Boolean |
coerceToBoolean(java.lang.Object value)
|
static java.lang.Character |
coerceToCharacter(java.lang.Object value)
|
static
<T extends java.lang.Enum<T>>
T |
|
coerceToEnum(java.lang.Object value,
java.lang.Class<T> type)
|
static
<T extends java.lang.Number>
T |
|
coerceToNumber(java.lang.Object value,
java.lang.Class<T> type)
|
static java.lang.String |
coerceToString(java.lang.Object value)
|
static java.lang.Object |
coerceToType(java.lang.Object value,
java.lang.Class<?> type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeConversions
public TypeConversions()
coerceToBoolean
public static final java.lang.Boolean coerceToBoolean(java.lang.Object value)
coerceToCharacter
public static final java.lang.Character coerceToCharacter(java.lang.Object value)
coerceToNumber
public static final <T extends java.lang.Number> T coerceToNumber(java.lang.Object value,
java.lang.Class<T> type)
coerceToString
public static final java.lang.String coerceToString(java.lang.Object value)
coerceToEnum
public static final <T extends java.lang.Enum<T>> T coerceToEnum(java.lang.Object value,
java.lang.Class<T> type)
coerceToType
public static final java.lang.Object coerceToType(java.lang.Object value,
java.lang.Class<?> type)