com.sun.el.lang
类 ELSupport

java.lang.Object
  继承者 com.sun.el.lang.ELSupport
直接已知子类:
SimpleNode

public class ELSupport
extends Object

A helper class that implements the EL Specification

版本:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: hmalphett $
作者:
Jacob Hookom [jacob@hookom.net]

构造方法摘要
ELSupport()
           
 
方法摘要
static void checkType(Object obj, Class type)
           
static Boolean coerceToBoolean(Object obj)
           
static Character coerceToCharacter(Object obj)
           
static Enum coerceToEnum(Object obj, Class type)
           
protected static Number coerceToNumber(Number number, Class type)
           
static Number coerceToNumber(Object obj)
           
static Number coerceToNumber(Object obj, Class type)
           
protected static Number coerceToNumber(String val, Class type)
           
static String coerceToString(Object obj)
           
static Object coerceToType(Object obj, Class type)
           
static int compare(Object obj0, Object obj1)
           
static boolean containsNulls(Object[] obj)
           
static boolean equals(Object obj0, Object obj1)
           
static boolean isBigDecimalOp(Object obj0, Object obj1)
           
static boolean isBigIntegerOp(Object obj0, Object obj1)
           
static boolean isDoubleOp(Object obj0, Object obj1)
           
static boolean isDoubleStringOp(Object obj0, Object obj1)
           
static boolean isLongOp(Object obj0, Object obj1)
           
static boolean isStringFloat(String str)
           
static void throwUnhandled(Object base, Object property)
           
static Number toFloat(String value)
           
static Number toNumber(String value)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ELSupport

public ELSupport()
方法详细信息

throwUnhandled

public static final void throwUnhandled(Object base,
                                        Object property)
                                 throws ELException
抛出:
ELException

compare

public static final int compare(Object obj0,
                                Object obj1)
                         throws ELException
参数:
obj0 -
obj1 -
返回:
抛出:
EvaluationException
ELException

equals

public static final boolean equals(Object obj0,
                                   Object obj1)
                            throws ELException
参数:
obj0 -
obj1 -
返回:
抛出:
EvaluationException
ELException

coerceToBoolean

public static final Boolean coerceToBoolean(Object obj)
                                     throws IllegalArgumentException
参数:
obj -
返回:
抛出:
IllegalArgumentException

coerceToEnum

public static final Enum coerceToEnum(Object obj,
                                      Class type)

coerceToCharacter

public static final Character coerceToCharacter(Object obj)
                                         throws IllegalArgumentException
抛出:
IllegalArgumentException

coerceToNumber

public static final Number coerceToNumber(Object obj)

coerceToNumber

protected static final Number coerceToNumber(Number number,
                                             Class type)
                                      throws IllegalArgumentException
抛出:
IllegalArgumentException

coerceToNumber

public static final Number coerceToNumber(Object obj,
                                          Class type)
                                   throws IllegalArgumentException
抛出:
IllegalArgumentException

coerceToNumber

protected static final Number coerceToNumber(String val,
                                             Class type)
                                      throws IllegalArgumentException
抛出:
IllegalArgumentException

coerceToString

public static final String coerceToString(Object obj)
参数:
obj -
返回:

checkType

public static final void checkType(Object obj,
                                   Class type)
                            throws IllegalArgumentException
抛出:
IllegalArgumentException

coerceToType

public static final Object coerceToType(Object obj,
                                        Class type)
                                 throws IllegalArgumentException
抛出:
IllegalArgumentException

containsNulls

public static final boolean containsNulls(Object[] obj)
参数:
obj -
返回:

isBigDecimalOp

public static final boolean isBigDecimalOp(Object obj0,
                                           Object obj1)

isBigIntegerOp

public static final boolean isBigIntegerOp(Object obj0,
                                           Object obj1)

isDoubleOp

public static final boolean isDoubleOp(Object obj0,
                                       Object obj1)

isDoubleStringOp

public static final boolean isDoubleStringOp(Object obj0,
                                             Object obj1)

isLongOp

public static final boolean isLongOp(Object obj0,
                                     Object obj1)

isStringFloat

public static final boolean isStringFloat(String str)

toFloat

public static final Number toFloat(String value)

toNumber

public static final Number toNumber(String value)


Copyright © 2013. All Rights Reserved.