Package org.apache.catalina.ssi
Class ExpressionParseTree
java.lang.Object
org.apache.catalina.ssi.ExpressionParseTree
Represents a parsed expression.
- Author:
- Paul Speed
- 
Constructor SummaryConstructorsConstructorDescriptionExpressionParseTree(String expr, SSIMediator ssiMediator) Creates a new parse tree for the specified expression.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanEvaluates the tree and returns true or false.
- 
Constructor Details- 
ExpressionParseTreeCreates a new parse tree for the specified expression.- Parameters:
- expr- The expression string
- ssiMediator- Used to evaluated the expressions
- Throws:
- ParseException- a parsing error occurred
 
 
- 
- 
Method Details- 
evaluateTreeEvaluates 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
 
 
-