javax.el
Class ExpressionFactory

java.lang.Object
  extended by javax.el.ExpressionFactory

public abstract class ExpressionFactory
extends java.lang.Object

Since:
2.1

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

Constructor Detail

ExpressionFactory

public ExpressionFactory()
Method Detail

coerceToType

public abstract java.lang.Object coerceToType(java.lang.Object obj,
                                              java.lang.Class<?> expectedType)
                                       throws ELException
Throws:
ELException

createValueExpression

public abstract ValueExpression createValueExpression(ELContext context,
                                                      java.lang.String expression,
                                                      java.lang.Class<?> expectedType)
                                               throws java.lang.NullPointerException,
                                                      ELException
Throws:
java.lang.NullPointerException
ELException

createValueExpression

public abstract ValueExpression createValueExpression(java.lang.Object instance,
                                                      java.lang.Class<?> expectedType)

createMethodExpression

public abstract MethodExpression createMethodExpression(ELContext context,
                                                        java.lang.String expression,
                                                        java.lang.Class<?> expectedReturnType,
                                                        java.lang.Class<?>[] expectedParamTypes)
                                                 throws ELException,
                                                        java.lang.NullPointerException
Throws:
ELException
java.lang.NullPointerException


Copyright © 2009. All Rights Reserved.