Class ForwardingExpressionFactory

  • Direct Known Subclasses:
    WeldExpressionFactory

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

      • ForwardingExpressionFactory

        public ForwardingExpressionFactory()
    • Method Detail

      • delegate

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

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

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

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

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

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

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

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