de.odysseus.el.misc
Class TypeConversions

java.lang.Object
  extended by de.odysseus.el.misc.TypeConversions

public class TypeConversions
extends java.lang.Object

Type Conversions as described in EL 2.1 specification (section 1.17).


Constructor Summary
TypeConversions()
           
 
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
 

Constructor Detail

TypeConversions

public TypeConversions()
Method Detail

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)

Copyright © 2006, 2007 Odysseus Software GmbH.