All Packages Class Hierarchy This Package Previous Next Index
Interface ca.carleton.sce.ucmagents.lfmparse.Node
- public interface Node
Default Node, generated by jjtree.
All AST nodes must implement this interface. It provides basic
machinery for constructing the parent and child relationships
between nodes.
It was built using jjtree 0.3.5.
- Version:
- 1.00, 1998 01 04
- Author:
- Daniel Amyot, damyot@csi.uottawa.ca
- See Also:
- SimpleNode
-
jjtAddChild(Node, int)
- This method tells the node to add its argument to the node's
list of children.
-
jjtClose()
- This method is called after all the child nodes have been
added.
-
jjtGetChild(int)
- This method returns a child node.
-
jjtGetNumChildren()
- Return the number of children the node has.
-
jjtGetParent()
- This method is used to inform the node of its
parent.
-
jjtOpen()
- This method is called after the node has been made the current
node.
-
jjtSetParent(Node)
- This method is used to inform the node of its
parent.
jjtOpen
public abstract void jjtOpen()
- This method is called after the node has been made the current
node. It indicates that child nodes can now be added to it.
jjtClose
public abstract void jjtClose()
- This method is called after all the child nodes have been
added.
jjtSetParent
public abstract void jjtSetParent(Node n)
- This method is used to inform the node of its
parent.
jjtGetParent
public abstract Node jjtGetParent()
- This method is used to inform the node of its
parent.
jjtAddChild
public abstract void jjtAddChild(Node n,
int i)
- This method tells the node to add its argument to the node's
list of children.
jjtGetChild
public abstract Node jjtGetChild(int i)
- This method returns a child node. The children are numbered
from zero, left to right.
jjtGetNumChildren
public abstract int jjtGetNumChildren()
- Return the number of children the node has.
All Packages Class Hierarchy This Package Previous Next Index