Module com.sun.el

Class ExpressionBuilder

  • All Implemented Interfaces:
    NodeVisitor

    public final class ExpressionBuilder
    extends Object
    implements NodeVisitor
    Version:
    $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
    Author:
    Jacob Hookom [jacob@hookom.net], Kin-man Chung // EL cache
    • Constructor Detail

      • ExpressionBuilder

        public ExpressionBuilder​(String expression,
                                 jakarta.el.ELContext ctx)
                          throws jakarta.el.ELException
        Throws:
        jakarta.el.ELException
    • Method Detail

      • createNode

        public static Node createNode​(String expr)
                               throws jakarta.el.ELException
        Throws:
        jakarta.el.ELException
      • visit

        public void visit​(Node node)
                   throws jakarta.el.ELException
        Specified by:
        visit in interface NodeVisitor
        Throws:
        jakarta.el.ELException
      • createValueExpression

        public jakarta.el.ValueExpression createValueExpression​(Class expectedType)
                                                         throws jakarta.el.ELException
        Throws:
        jakarta.el.ELException
      • createMethodExpression

        public jakarta.el.MethodExpression createMethodExpression​(Class expectedReturnType,
                                                                  Class[] expectedParamTypes)
                                                           throws jakarta.el.ELException
        Throws:
        jakarta.el.ELException