org.codehaus.aspectwerkz.definition.expression.visitor
Class EvaluateVisitor
java.lang.Object
org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
- All Implemented Interfaces:
- ExpressionParserVisitor
- public class EvaluateVisitor
- extends java.lang.Object
- implements ExpressionParserVisitor
Evaluate the expression, ignore the IN and NOT IN sub-expressions
Resulting Boolean is returned
Visit' data is namespace to retrieve expression from literals
- Author:
- Alexandre Vasseur
Method Summary |
java.lang.Object |
visit(AndNode node,
java.lang.Object data)
|
java.lang.Object |
visit(BooleanLiteral node,
java.lang.Object data)
|
java.lang.Object |
visit(ExpressionScript node,
java.lang.Object data)
|
java.lang.Object |
visit(FalseNode node,
java.lang.Object data)
|
java.lang.Object |
visit(Identifier node,
java.lang.Object data)
|
java.lang.Object |
visit(InNode node,
java.lang.Object data)
|
java.lang.Object |
visit(NotInNode node,
java.lang.Object data)
|
java.lang.Object |
visit(NotNode node,
java.lang.Object data)
|
java.lang.Object |
visit(OrNode node,
java.lang.Object data)
|
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data)
|
java.lang.Object |
visit(TrueNode node,
java.lang.Object data)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EvaluateVisitor
public EvaluateVisitor()
visit
public java.lang.Object visit(SimpleNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(ExpressionScript node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(OrNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(InNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(NotInNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(AndNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(NotNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(Identifier node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(BooleanLiteral node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(TrueNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
visit
public java.lang.Object visit(FalseNode node,
java.lang.Object data)
- Specified by:
visit
in interface ExpressionParserVisitor
Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.