Uses of Interface
org.codehaus.aspectwerkz.expression.ast.Node

Packages that use Node
org.codehaus.aspectwerkz.cflow   
org.codehaus.aspectwerkz.expression   
org.codehaus.aspectwerkz.expression.ast   
 

Uses of Node in org.codehaus.aspectwerkz.cflow
 

Methods in org.codehaus.aspectwerkz.cflow with parameters of type Node
 Object CflowAspectExpressionVisitor.visit(Node node, Object data)
           
 

Constructors in org.codehaus.aspectwerkz.cflow with parameters of type Node
CflowAspectExpressionVisitor(ExpressionInfo expressionInfo, Node root, String namespace)
           
 

Uses of Node in org.codehaus.aspectwerkz.expression
 

Fields in org.codehaus.aspectwerkz.expression declared as Node
protected  Node ExpressionValidateVisitor.m_root
           
protected  Node ExpressionVisitor.m_root
           
 

Methods in org.codehaus.aspectwerkz.expression that return Node
 Node ExpressionVisitor.getASTRoot()
          Access the ASTRoot we visit
 

Methods in org.codehaus.aspectwerkz.expression with parameters of type Node
static void DumpVisitor.dumpAST(Node root)
           
 Object ExpressionValidateVisitor.visit(Node node, Object data)
           
 Object ExpressionVisitor.visit(Node node, Object data)
           
 

Constructors in org.codehaus.aspectwerkz.expression with parameters of type Node
AdvisedClassFilterExpressionVisitor(ExpressionInfo expressionInfo, String expression, String namespace, Node root)
          Creates a new expression.
ExpressionInfo(Node subExpression, String namespace)
          Creates a new expression info from an already parsed node This is usefull when extracting cflow sub expressions.
ExpressionValidateVisitor(String expression, String namespace, Node root)
          Creates a new expression.
ExpressionVisitor(ExpressionInfo expressionInfo, String expression, String namespace, Node root)
          Creates a new expression.
 

Uses of Node in org.codehaus.aspectwerkz.expression.ast
 

Classes in org.codehaus.aspectwerkz.expression.ast that implement Node
 class ASTAnd
           
 class ASTArgParameter
           
 class ASTArgs
           
 class ASTAttribute
           
 class ASTCall
           
 class ASTCflow
           
 class ASTCflowBelow
           
 class ASTClassPattern
           
 class ASTConstructorPattern
           
 class ASTExecution
           
 class ASTExpression
           
 class ASTFieldPattern
           
 class ASTGet
           
 class ASTHandler
           
 class ASTHasField
           
 class ASTHasMethod
           
 class ASTMethodPattern
           
 class ASTModifier
           
 class ASTNot
           
 class ASTOr
           
 class ASTParameter
           
 class ASTPointcutReference
           
 class ASTRoot
           
 class ASTSet
           
 class ASTStaticInitialization
           
 class ASTTarget
           
 class ASTThis
           
 class ASTWithin
           
 class ASTWithinCode
           
 class SimpleNode
           
 

Fields in org.codehaus.aspectwerkz.expression.ast declared as Node
protected  Node[] SimpleNode.children
           
protected  Node SimpleNode.parent
           
 

Methods in org.codehaus.aspectwerkz.expression.ast that return Node
 Node Node.jjtGetChild(int i)
          This method returns a child node.
 Node SimpleNode.jjtGetChild(int i)
           
 Node Node.jjtGetParent()
           
 Node SimpleNode.jjtGetParent()
           
 

Methods in org.codehaus.aspectwerkz.expression.ast with parameters of type Node
 void Node.jjtAddChild(Node n, int i)
          This method tells the node to add its argument to the node's list of children.
 void SimpleNode.jjtAddChild(Node n, int i)
           
 void Node.jjtSetParent(Node n)
          This pair of methods are used to inform the node of its parent.
 void SimpleNode.jjtSetParent(Node n)
           
 



Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.