- java.lang.Object
-
- jakarta.el.ExpressionFactory
-
- com.sun.el.ExpressionFactoryImpl
-
public class ExpressionFactoryImpl extends jakarta.el.ExpressionFactory- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
- Author:
- Jacob Hookom [jacob@hookom.net], Kin-man Chung
- See Also:
ExpressionFactory
-
-
Constructor Summary
Constructors Constructor Description ExpressionFactoryImpl()ExpressionFactoryImpl(Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TcoerceToType(Object obj, Class<T> type)Coerces an object to a specific type according to the Jakarta Expression Language type conversion rules.jakarta.el.MethodExpressioncreateMethodExpression(jakarta.el.ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes)jakarta.el.ValueExpressioncreateValueExpression(jakarta.el.ELContext context, String expression, Class<?> expectedType)jakarta.el.ValueExpressioncreateValueExpression(Object instance, Class<?> expectedType)Map<String,Method>getInitFunctionMap()StringgetProperty(String key)jakarta.el.ELResolvergetStreamELResolver()
-
-
-
Constructor Detail
-
ExpressionFactoryImpl
public ExpressionFactoryImpl()
-
ExpressionFactoryImpl
public ExpressionFactoryImpl(Properties properties)
-
-
Method Detail
-
coerceToType
public <T> T coerceToType(Object obj, Class<T> type)
Coerces an object to a specific type according to the Jakarta Expression Language type conversion rules. The custom type conversions in theELResolvers are not considered. Jakarta Expression Language version 2.2 backward compatibility conversion rules apply if ExpressionFactoryImpl was created with property "jakarta.el.bc2.2" set to true.- Specified by:
coerceToTypein classjakarta.el.ExpressionFactory
-
createMethodExpression
public jakarta.el.MethodExpression createMethodExpression(jakarta.el.ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes)- Specified by:
createMethodExpressionin classjakarta.el.ExpressionFactory
-
createValueExpression
public jakarta.el.ValueExpression createValueExpression(jakarta.el.ELContext context, String expression, Class<?> expectedType)- Specified by:
createValueExpressionin classjakarta.el.ExpressionFactory
-
createValueExpression
public jakarta.el.ValueExpression createValueExpression(Object instance, Class<?> expectedType)
- Specified by:
createValueExpressionin classjakarta.el.ExpressionFactory
-
getStreamELResolver
public jakarta.el.ELResolver getStreamELResolver()
- Overrides:
getStreamELResolverin classjakarta.el.ExpressionFactory
-
-