Package org.apache.el.lang
Class ExpressionBuilder
- java.lang.Object
- 
- org.apache.el.lang.ExpressionBuilder
 
- 
- All Implemented Interfaces:
- org.apache.el.parser.NodeVisitor
 
 public final class ExpressionBuilder extends java.lang.Object implements org.apache.el.parser.NodeVisitor- Author:
- Jacob Hookom [jacob@hookom.net]
 
- 
- 
Constructor SummaryConstructors Constructor Description ExpressionBuilder(java.lang.String expression, ELContext ctx)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodExpressioncreateMethodExpression(java.lang.Class<?> expectedReturnType, java.lang.Class<?>[] expectedParamTypes)static org.apache.el.parser.NodecreateNode(java.lang.String expr)ValueExpressioncreateValueExpression(java.lang.Class<?> expectedType)voidvisit(org.apache.el.parser.Node node)
 
- 
- 
- 
Constructor Detail- 
ExpressionBuilderpublic ExpressionBuilder(java.lang.String expression, ELContext ctx) throws ELException- Throws:
- ELException
 
 
- 
 - 
Method Detail- 
createNodepublic static org.apache.el.parser.Node createNode(java.lang.String expr) throws ELException- Throws:
- ELException
 
 - 
visitpublic void visit(org.apache.el.parser.Node node) throws ELException- Specified by:
- visitin interface- org.apache.el.parser.NodeVisitor
- Throws:
- ELException
 
 - 
createValueExpressionpublic ValueExpression createValueExpression(java.lang.Class<?> expectedType) throws ELException - Throws:
- ELException
 
 - 
createMethodExpressionpublic MethodExpression createMethodExpression(java.lang.Class<?> expectedReturnType, java.lang.Class<?>[] expectedParamTypes) throws ELException - Throws:
- ELException
 
 
- 
 
-