xjavadoc

Class SimpleNode

Implemented Interfaces:
Node

public class SimpleNode
extends java.lang.Object
implements Node

Field Summary

protected Node[]
children
protected Token
first
protected int
id
static int
instanceCount
protected Token
last
protected Node
parent
protected JavaParser
parser

Constructor Summary

SimpleNode(int i)
SimpleNode(JavaParser p, int i)

Method Summary

String
dump()
private void
dump(StringBuffer sb, String prefix)
Token
getFirstToken()
Token
getLastToken()
int
getPosition()
Returns our position under our parent.
String
getType()
void
jjtAddChild(Node n, int i)
void
jjtClose()
Node
jjtGetChild(int i)
int
jjtGetNumChildren()
Node
jjtGetParent()
void
jjtOpen()
void
jjtSetParent(Node n)
String
toString()
String
toString(String prefix)

Field Details

children

protected Node[] children

first

protected Token first

id

protected int id

instanceCount

public static int instanceCount

last

protected Token last

parent

protected Node parent

parser

protected JavaParser parser

Constructor Details

SimpleNode

public SimpleNode(int i)

SimpleNode

public SimpleNode(JavaParser p,
                  int i)

Method Details

dump

public String dump()

dump

private void dump(StringBuffer sb,
                  String prefix)

getFirstToken

public Token getFirstToken()

getLastToken

public Token getLastToken()

getPosition

public int getPosition()
Returns our position under our parent.
Returns:
our position under our parent.

getType

public String getType()

jjtAddChild

public void jjtAddChild(Node n,
                        int i)
Specified by:
jjtAddChild in interface Node

jjtClose

public void jjtClose()
Specified by:
jjtClose in interface Node

jjtGetChild

public Node jjtGetChild(int i)
Specified by:
jjtGetChild in interface Node

jjtGetNumChildren

public int jjtGetNumChildren()
Specified by:
jjtGetNumChildren in interface Node

jjtGetParent

public Node jjtGetParent()
Specified by:
jjtGetParent in interface Node

jjtOpen

public void jjtOpen()
Specified by:
jjtOpen in interface Node

jjtSetParent

public void jjtSetParent(Node n)
Specified by:
jjtSetParent in interface Node

toString

public String toString()

toString

public String toString(String prefix)