Class ELSupport
java.lang.Object
org.jdesktop.el.impl.lang.ELSupport
- Direct Known Subclasses:
SimpleNode
A helper class that implements the EL Specification
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final Boolean
coerceToBoolean
(Object obj) static final Character
coerceToCharacter
(Object obj) static final Enum
coerceToEnum
(Object obj, Class type) protected static final Number
coerceToNumber
(Number number, Class type) static final Number
coerceToNumber
(Object obj) static final Number
coerceToNumber
(Object obj, Class type) protected static final Number
coerceToNumber
(String val, Class type) static final String
coerceToString
(Object obj) static final Object
coerceToType
(Object obj, Class type) static final int
static final boolean
containsNulls
(Object[] obj) static final boolean
static final boolean
isBigDecimalOp
(Object obj0, Object obj1) static final boolean
isBigIntegerOp
(Object obj0, Object obj1) static final boolean
isDoubleOp
(Object obj0, Object obj1) static final boolean
isDoubleStringOp
(Object obj0, Object obj1) static final boolean
static final boolean
isStringFloat
(String str) static final void
throwUnhandled
(Object base, Object property) static final Number
static final Number
-
Constructor Details
-
ELSupport
public ELSupport()
-
-
Method Details
-
throwUnhandled
- Throws:
ELException
-
compare
- Parameters:
obj0
-obj1
-- Returns:
-
equals
- Parameters:
obj0
-obj1
-- Returns:
-
coerceToBoolean
- Parameters:
obj
-- Returns:
- Throws:
IllegalArgumentException
-
coerceToEnum
- Throws:
IllegalArgumentException
-
coerceToCharacter
- Throws:
IllegalArgumentException
-
coerceToNumber
-
coerceToNumber
protected static final Number coerceToNumber(Number number, Class type) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
coerceToNumber
- Throws:
IllegalArgumentException
-
coerceToNumber
protected static final Number coerceToNumber(String val, Class type) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
coerceToString
-
coerceToType
- Throws:
IllegalArgumentException
-
containsNulls
- Parameters:
obj
-- Returns:
-
isBigDecimalOp
-
isBigIntegerOp
-
isDoubleOp
-
isDoubleStringOp
-
isLongOp
-
isStringFloat
-
toFloat
-
toNumber
-