Class ForwardingExpressionFactory

  • Direct Known Subclasses:
    WeldExpressionFactory

    public abstract class ForwardingExpressionFactory
    extends jakarta.el.ExpressionFactory
    Author:
    pmuir
    • Constructor Detail

      • ForwardingExpressionFactory

        public ForwardingExpressionFactory()
    • Method Detail

      • delegate

        protected abstract jakarta.el.ExpressionFactory delegate()
      • coerceToType

        public <T> T coerceToType​(Object obj,
                                  Class<T> targetType)
        Specified by:
        coerceToType in class jakarta.el.ExpressionFactory
      • createMethodExpression

        public jakarta.el.MethodExpression createMethodExpression​(jakarta.el.ELContext context,
                                                                  String expression,
                                                                  Class<?> expectedReturnType,
                                                                  Class<?>[] expectedParamTypes)
        Specified by:
        createMethodExpression in class jakarta.el.ExpressionFactory
      • createValueExpression

        public jakarta.el.ValueExpression createValueExpression​(Object instance,
                                                                Class<?> expectedType)
        Specified by:
        createValueExpression in class jakarta.el.ExpressionFactory
      • createValueExpression

        public jakarta.el.ValueExpression createValueExpression​(jakarta.el.ELContext context,
                                                                String expression,
                                                                Class<?> expectedType)
        Specified by:
        createValueExpression in class jakarta.el.ExpressionFactory
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getStreamELResolver

        public jakarta.el.ELResolver getStreamELResolver()
        Overrides:
        getStreamELResolver in class jakarta.el.ExpressionFactory
      • getInitFunctionMap

        public Map<String,​Method> getInitFunctionMap()
        Overrides:
        getInitFunctionMap in class jakarta.el.ExpressionFactory