com.caucho.jsp.el
Class JspExpressionFactoryImpl

java.lang.Object
  extended by javax.el.ExpressionFactory
      extended by com.caucho.jsp.el.JspExpressionFactoryImpl

public class JspExpressionFactoryImpl
extends ExpressionFactory

Represents an EL expression factory


Method Summary
 java.lang.Object coerceToType(java.lang.Object obj, java.lang.Class<?> targetType)
           
 MethodExpression createMethodExpression(ELContext context, java.lang.String expression, java.lang.Class<?> expectedReturnType, java.lang.Class<?>[] expectedParamTypes)
           
 ValueExpression createValueExpression(ELContext context, java.lang.String expression, java.lang.Class<?> expectedType)
           
static ValueExpression createValueExpression(Expr expr, java.lang.String expression, java.lang.Class<?> expectedType)
           
 ValueExpression createValueExpression(java.lang.Object instance, java.lang.Class<?> expectedType)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

coerceToType

public java.lang.Object coerceToType(java.lang.Object obj,
                                     java.lang.Class<?> targetType)
                              throws ELException
Specified by:
coerceToType in class ExpressionFactory
Throws:
ELException

createMethodExpression

public MethodExpression createMethodExpression(ELContext context,
                                               java.lang.String expression,
                                               java.lang.Class<?> expectedReturnType,
                                               java.lang.Class<?>[] expectedParamTypes)
                                        throws ELException
Specified by:
createMethodExpression in class ExpressionFactory
Throws:
ELException

createValueExpression

public ValueExpression createValueExpression(ELContext context,
                                             java.lang.String expression,
                                             java.lang.Class<?> expectedType)
                                      throws ELException
Specified by:
createValueExpression in class ExpressionFactory
Throws:
ELException

createValueExpression

public static ValueExpression createValueExpression(Expr expr,
                                                    java.lang.String expression,
                                                    java.lang.Class<?> expectedType)

createValueExpression

public ValueExpression createValueExpression(java.lang.Object instance,
                                             java.lang.Class<?> expectedType)
                                      throws ELException
Specified by:
createValueExpression in class ExpressionFactory
Throws:
ELException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object