com.caucho.el
Class ExpressionFactoryImpl

java.lang.Object
  extended by javax.el.ExpressionFactory
      extended by com.caucho.el.ExpressionFactoryImpl

public class ExpressionFactoryImpl
extends ExpressionFactory


Field Summary
protected static L10N L
           
 
Constructor Summary
ExpressionFactoryImpl()
           
ExpressionFactoryImpl(java.util.Properties properties)
           
 
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)
           
 ValueExpression createValueExpression(Expr expr, java.lang.String expression, java.lang.Class<?> expectedType)
           
 ValueExpression createValueExpression(java.lang.Object instance, java.lang.Class<?> expectedType)
           
 
Methods inherited from class javax.el.ExpressionFactory
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

L

protected static final L10N L
Constructor Detail

ExpressionFactoryImpl

public ExpressionFactoryImpl()

ExpressionFactoryImpl

public ExpressionFactoryImpl(java.util.Properties properties)
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 ValueExpression createValueExpression(java.lang.Object instance,
                                             java.lang.Class<?> expectedType)
                                      throws ELException
Specified by:
createValueExpression in class ExpressionFactory
Throws:
ELException

createValueExpression

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