Uses of Interface
org.apache.cayenne.exp.parser.Node

Packages that use Node
org.apache.cayenne.exp.parser Contains expression parser and other expression internals. 
 

Uses of Node in org.apache.cayenne.exp.parser
 

Classes in org.apache.cayenne.exp.parser that implement Node
 class AggregateConditionNode
          Superclass of aggregated conditional nodes such as NOT, AND, OR.
 class ASTAdd
          "Add" Expression.
 class ASTAnd
          "And" expression.
 class ASTBetween
          "Between" expression.
 class ASTDbPath
          Path expression traversing DB relationships and attributes.
 class ASTDivide
          "Divide" expression.
 class ASTEqual
          "Equal To" expression.
 class ASTFalse
          Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
 class ASTGreater
          "Greate Than" expression.
 class ASTGreaterOrEqual
          "Greater Than Or Equal To" expression.
 class ASTIn
          "In" expression.
 class ASTLess
          "Less Then" expression.
 class ASTLessOrEqual
          "Less than or equal to" expression.
 class ASTLike
          "Like" expression.
 class ASTLikeIgnoreCase
          "Case insensitive like" expression.
 class ASTList
          A leaf expression representing an immutable collection of values.
 class ASTMultiply
          "Multiply" expression.
 class ASTNamedParameter
          A named expression parameter.
 class ASTNegate
          "Negate" expression.
 class ASTNot
          "Not" expression.
 class ASTNotBetween
          "Not Between" expression.
 class ASTNotEqual
          "Not equal to" expression.
 class ASTNotIn
          "Not In" expression.
 class ASTNotLike
          "Not Like" expression.
 class ASTNotLikeIgnoreCase
          "Not like, ignore case" expression.
 class ASTObjPath
           
 class ASTOr
          "Or" expression.
 class ASTPath
          Generic path expression.
 class ASTScalar
          A scalar value wrapper expression.
 class ASTSubtract
          "Subtract" expression.
 class ASTTrue
          Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
 class ConditionNode
          Superclass of conditional expressions.
 class PatternMatchNode
          Superclass of pattern matching nodes.
 class SimpleNode
          Superclass of AST* expressions that implements Node interface defined by JavaCC framework.
 

Fields in org.apache.cayenne.exp.parser declared as Node
protected  Node[] SimpleNode.children
           
protected  Node SimpleNode.parent
           
 

Methods in org.apache.cayenne.exp.parser 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()
           
protected  Node SimpleNode.wrapChild(Object child)
           
 

Methods in org.apache.cayenne.exp.parser with parameters of type Node
 void AggregateConditionNode.jjtAddChild(Node n, int i)
           
 void Node.jjtAddChild(Node n, int i)
          This method tells the node to add its argument to the node's list of children.
 void PatternMatchNode.jjtAddChild(Node n, int i)
           
 void SimpleNode.jjtAddChild(Node n, int i)
           
 void AggregateConditionNode.jjtSetParent(Node n)
           
 void ConditionNode.jjtSetParent(Node n)
           
 void Node.jjtSetParent(Node n)
          This pair of methods are used to inform the node of its parent.
 void SimpleNode.jjtSetParent(Node n)
           
protected  Object SimpleNode.unwrapChild(Node child)
           
 

Constructors in org.apache.cayenne.exp.parser with parameters of type Node
ASTNot(Node expression)
           
 



Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.