jaxx.parser
Class SimpleNode
java.lang.Object
jaxx.parser.SimpleNode
- All Implemented Interfaces:
- Node
public class SimpleNode
- extends java.lang.Object
- implements Node
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parent
protected Node parent
children
protected Node[] children
id
protected int id
parser
protected JavaParser parser
firstToken
public Token firstToken
lastToken
public Token lastToken
SimpleNode
public SimpleNode(int i)
SimpleNode
public SimpleNode(JavaParser p,
int i)
getId
public int getId()
jjtOpen
public void jjtOpen()
- Description copied from interface:
Node
- This method is called after the node has been made the current
node. It indicates that child nodes can now be added to it.
- Specified by:
jjtOpen in interface Node
jjtClose
public void jjtClose()
- Description copied from interface:
Node
- This method is called after all the child nodes have been
added.
- Specified by:
jjtClose in interface Node
jjtSetParent
public void jjtSetParent(Node n)
- Description copied from interface:
Node
- This pair of methods are used to inform the node of its
parent.
- Specified by:
jjtSetParent in interface Node
- Parameters:
n - node
jjtGetParent
public Node jjtGetParent()
- Specified by:
jjtGetParent in interface Node
getParent
public SimpleNode getParent()
getJavaType
public ClassDescriptor getJavaType()
setJavaType
public void setJavaType(ClassDescriptor javaType)
jjtAddChild
public void jjtAddChild(Node n,
int i)
- Description copied from interface:
Node
- This method tells the node to add its argument to the node's
list of children.
- Specified by:
jjtAddChild in interface Node
- Parameters:
n - nodei - index ?
jjtGetChild
public Node jjtGetChild(int i)
- Specified by:
jjtGetChild in interface Node
- Parameters:
i - index of child
- Returns:
- a child node. The children are numbered
from zero, left to right.
getChild
public SimpleNode getChild(int i)
jjtGetNumChildren
public int jjtGetNumChildren()
- Specified by:
jjtGetNumChildren in interface Node
- Returns:
- the number of children the node has.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toString
public java.lang.String toString(java.lang.String prefix)
dump
public void dump(java.lang.String prefix)
getText
public java.lang.String getText()
- Returns:
- the text of the tokens comprising this node.
Copyright © 2008-2009 CodeLutin. All Rights Reserved.