public final class ExpressionBuilder extends java.lang.Object implements NodeVisitor
Constructor and Description |
---|
ExpressionBuilder(java.lang.String expression,
ELContext ctx) |
Modifier and Type | Method and Description |
---|---|
MethodExpression |
createMethodExpression(java.lang.Class<?> expectedReturnType,
java.lang.Class<?>[] expectedParamTypes) |
static Node |
createNode(java.lang.String expr) |
ValueExpression |
createValueExpression(java.lang.Class<?> expectedType) |
void |
visit(Node node) |
public ExpressionBuilder(java.lang.String expression, ELContext ctx) throws ELException
ELException
public static final Node createNode(java.lang.String expr) throws ELException
ELException
public void visit(Node node) throws ELException
visit
in interface NodeVisitor
ELException
public ValueExpression createValueExpression(java.lang.Class<?> expectedType) throws ELException
ELException
public MethodExpression createMethodExpression(java.lang.Class<?> expectedReturnType, java.lang.Class<?>[] expectedParamTypes) throws ELException
ELException
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.