Package com.sun.el.lang
Class ExpressionBuilder
- java.lang.Object
-
- com.sun.el.lang.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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.el.MethodExpression
createMethodExpression(java.lang.Class expectedReturnType, java.lang.Class[] expectedParamTypes)
static Node
createNode(java.lang.String expr)
javax.el.ValueExpression
createValueExpression(java.lang.Class expectedType)
void
visit(Node node)
-
-
-
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 interfaceNodeVisitor
- 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
-
-