Class ExpressionBuilder

  • All Implemented Interfaces:
    NodeVisitor

    public final class ExpressionBuilder
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      ExpressionBuilder​(java.lang.String expression, javax.el.ELContext ctx)  
    • Constructor Detail

      • ExpressionBuilder

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

      • createNode

        public static final Node createNode​(java.lang.String expr)
                                     throws javax.el.ELException
        Throws:
        javax.el.ELException
      • visit

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

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

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