org.apache.commons.jexl.parser
public interface Node
Method Summary | |
---|---|
Object | jjtAccept(ParserVisitor visitor, Object data)
Accept the visitor. |
void | jjtAddChild(Node n, int i)
This method tells the node to add its argument to the node's list of
children. |
void | jjtClose()
This method is called after all the child nodes have been added. |
Node | jjtGetChild(int i)
This method returns a child node. |
int | jjtGetNumChildren()
Gets the number of children the node has. |
Node | jjtGetParent()
Gets the parent node. |
void | jjtOpen()
This method is called after the node has been made the current node. |
void | jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent. |
Parameters: data arbitrary data. visitor the visitor.
Returns: the result of the visit.
Parameters: n the child node to add i the index to add it at.
Parameters: i the index of the child to get.
Returns: the child at the given index.
Returns: the number of children the node has.
Returns: the parent to this node.
Parameters: n the parent node.