org.codehaus.aspectwerkz.definition.expression.visitor
Class IdentifierLookupVisitor

java.lang.Object
  extended byorg.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
All Implemented Interfaces:
ExpressionParserVisitor

public class IdentifierLookupVisitor
extends java.lang.Object
implements ExpressionParserVisitor

Gather all literal (including part of an IN or NOT IN sub-expression) Build the list of literal in visit' data

Author:
Alexandre Vasseur

Constructor Summary
IdentifierLookupVisitor()
           
 
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
 

Constructor Detail

IdentifierLookupVisitor

public IdentifierLookupVisitor()
Method Detail

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.