Package org.apache.catalina.ssi
Class ExpressionParseTree
java.lang.Object
org.apache.catalina.ssi.ExpressionParseTree
Represents a parsed expression.
- Author:
- Paul Speed
-
Constructor Summary
ConstructorDescriptionExpressionParseTree
(String expr, SSIMediator ssiMediator) Creates a new parse tree for the specified expression. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Evaluates the tree and returns true or false.
-
Constructor Details
-
ExpressionParseTree
Creates a new parse tree for the specified expression.- Parameters:
expr
- The expression stringssiMediator
- Used to evaluated the expressions- Throws:
ParseException
- a parsing error occurred
-
-
Method Details
-
evaluateTree
Evaluates the tree and returns true or false. The specified SSIMediator is used to resolve variable references.- Returns:
- the evaluation result
- Throws:
SSIStopProcessingException
- If an error occurs evaluating the tree
-