Class SimpleNode
java.lang.Object
org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- All Implemented Interfaces:
Node
- Direct Known Subclasses:
ASTBlock, ASTExpression, ASTIfElse, IdentifierNode, ScalarNode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidjjtAddChild(Node n, int i) This method tells the node to add its argument to the node's list of children.jjtGetChild(int i) This method returns a child node.intReturn the number of children the node has.voidjjtSetParent(Node n) This pair of methods are used to inform the node of its parent.toString()
-
Field Details
-
parent
-
children
-
id
protected int id
-
-
Constructor Details
-
SimpleNode
public SimpleNode(int i)
-
-
Method Details
-
jjtSetParent
Description copied from interface:NodeThis pair of methods are used to inform the node of its parent.- Specified by:
jjtSetParentin interfaceNode
-
jjtGetParent
- Specified by:
jjtGetParentin interfaceNode
-
jjtAddChild
Description copied from interface:NodeThis method tells the node to add its argument to the node's list of children.- Specified by:
jjtAddChildin interfaceNode
-
jjtGetChild
Description copied from interface:NodeThis method returns a child node. The children are numbered from zero, left to right.- Specified by:
jjtGetChildin interfaceNode
-
jjtGetNumChildren
public int jjtGetNumChildren()Description copied from interface:NodeReturn the number of children the node has.- Specified by:
jjtGetNumChildrenin interfaceNode
-
toString
-