public class ExpressionFactoryImpl extends ExpressionFactory
ExpressionFactory| Constructor and Description | 
|---|
| ExpressionFactoryImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | coerceToType(Object obj,
            Class<?> type)Coerce the supplied object to the requested type. | 
| MethodExpression | createMethodExpression(ELContext context,
                      String expression,
                      Class<?> expectedReturnType,
                      Class<?>[] expectedParamTypes)Create a new method expression instance. | 
| ValueExpression | createValueExpression(ELContext context,
                     String expression,
                     Class<?> expectedType)Create a new value expression. | 
| ValueExpression | createValueExpression(Object instance,
                     Class<?> expectedType) | 
newInstance, newInstancepublic Object coerceToType(Object obj, Class<?> type)
ExpressionFactorycoerceToType in class ExpressionFactoryobj - The object to be coercedtype - The type to which the object should be coercedpublic MethodExpression createMethodExpression(ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes)
ExpressionFactorycreateMethodExpression in class ExpressionFactorycontext - The EL context for this evaluationexpression - The String representation of the method
                           expressionexpectedReturnType - The expected type of the result of invoking the
                           methodexpectedParamTypes - The expected types of the input parameterspublic ValueExpression createValueExpression(ELContext context, String expression, Class<?> expectedType)
ExpressionFactorycreateValueExpression in class ExpressionFactorycontext - The EL context for this evaluationexpression - The String representation of the value expressionexpectedType - The expected type of the result of evaluating the
                     expressionpublic ValueExpression createValueExpression(Object instance, Class<?> expectedType)
createValueExpression in class ExpressionFactoryCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.