Package org.jdesktop.el.impl.lang
Class ELSupport
- java.lang.Object
-
- org.jdesktop.el.impl.lang.ELSupport
-
- Direct Known Subclasses:
SimpleNode
public class ELSupport extends java.lang.ObjectA helper class that implements the EL Specification
-
-
Constructor Summary
Constructors Constructor Description ELSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.BooleancoerceToBoolean(java.lang.Object obj)static java.lang.CharactercoerceToCharacter(java.lang.Object obj)static java.lang.EnumcoerceToEnum(java.lang.Object obj, java.lang.Class type)protected static java.lang.NumbercoerceToNumber(java.lang.Number number, java.lang.Class type)static java.lang.NumbercoerceToNumber(java.lang.Object obj)static java.lang.NumbercoerceToNumber(java.lang.Object obj, java.lang.Class type)protected static java.lang.NumbercoerceToNumber(java.lang.String val, java.lang.Class type)static java.lang.StringcoerceToString(java.lang.Object obj)static java.lang.ObjectcoerceToType(java.lang.Object obj, java.lang.Class type)static intcompare(java.lang.Object obj0, java.lang.Object obj1)static booleancontainsNulls(java.lang.Object[] obj)static booleanequals(java.lang.Object obj0, java.lang.Object obj1)static booleanisBigDecimalOp(java.lang.Object obj0, java.lang.Object obj1)static booleanisBigIntegerOp(java.lang.Object obj0, java.lang.Object obj1)static booleanisDoubleOp(java.lang.Object obj0, java.lang.Object obj1)static booleanisDoubleStringOp(java.lang.Object obj0, java.lang.Object obj1)static booleanisLongOp(java.lang.Object obj0, java.lang.Object obj1)static booleanisStringFloat(java.lang.String str)static voidthrowUnhandled(java.lang.Object base, java.lang.Object property)static java.lang.NumbertoFloat(java.lang.String value)static java.lang.NumbertoNumber(java.lang.String value)
-
-
-
Method Detail
-
throwUnhandled
public static final void throwUnhandled(java.lang.Object base, java.lang.Object property) throws ELException- Throws:
ELException
-
compare
public static final int compare(java.lang.Object obj0, java.lang.Object obj1) throws ELException- Parameters:
obj0-obj1-- Returns:
- Throws:
EvaluationExceptionELException
-
equals
public static final boolean equals(java.lang.Object obj0, java.lang.Object obj1) throws ELException- Parameters:
obj0-obj1-- Returns:
- Throws:
EvaluationExceptionELException
-
coerceToBoolean
public static final java.lang.Boolean coerceToBoolean(java.lang.Object obj) throws java.lang.IllegalArgumentException- Parameters:
obj-- Returns:
- Throws:
java.lang.IllegalArgumentException
-
coerceToEnum
public static final java.lang.Enum coerceToEnum(java.lang.Object obj, java.lang.Class type) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
coerceToCharacter
public static final java.lang.Character coerceToCharacter(java.lang.Object obj) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
coerceToNumber
public static final java.lang.Number coerceToNumber(java.lang.Object obj)
-
coerceToNumber
protected static final java.lang.Number coerceToNumber(java.lang.Number number, java.lang.Class type) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
coerceToNumber
public static final java.lang.Number coerceToNumber(java.lang.Object obj, java.lang.Class type) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
coerceToNumber
protected static final java.lang.Number coerceToNumber(java.lang.String val, java.lang.Class type) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
coerceToString
public static final java.lang.String coerceToString(java.lang.Object obj)
- Parameters:
obj-- Returns:
-
coerceToType
public static final java.lang.Object coerceToType(java.lang.Object obj, java.lang.Class type) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
containsNulls
public static final boolean containsNulls(java.lang.Object[] obj)
- Parameters:
obj-- Returns:
-
isBigDecimalOp
public static final boolean isBigDecimalOp(java.lang.Object obj0, java.lang.Object obj1)
-
isBigIntegerOp
public static final boolean isBigIntegerOp(java.lang.Object obj0, java.lang.Object obj1)
-
isDoubleOp
public static final boolean isDoubleOp(java.lang.Object obj0, java.lang.Object obj1)
-
isDoubleStringOp
public static final boolean isDoubleStringOp(java.lang.Object obj0, java.lang.Object obj1)
-
isLongOp
public static final boolean isLongOp(java.lang.Object obj0, java.lang.Object obj1)
-
isStringFloat
public static final boolean isStringFloat(java.lang.String str)
-
toFloat
public static final java.lang.Number toFloat(java.lang.String value)
-
toNumber
public static final java.lang.Number toNumber(java.lang.String value)
-
-