public class SimpleNode
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
int |
beginColumn |
int |
beginLine |
protected SimpleNode[] |
children |
int |
endLine |
int |
id |
java.lang.Object |
info |
protected SimpleNode |
parent |
java.lang.String |
str |
Constructor and Description |
---|
SimpleNode(int i) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
accept(Visitor visitor,
Context context)
dispatch the instance to a Visitor
|
java.lang.Object |
clone() |
void |
dump(java.lang.String prefix) |
java.lang.Object |
getAttribute(java.lang.String key)
Gets an attribute value
|
void |
jjtAddChild(SimpleNode n,
int i) |
SimpleNode |
jjtGetChild(int i) |
int |
jjtGetNumChildren() |
SimpleNode |
jjtGetParent() |
void |
jjtSetParent(SimpleNode n)
public void jjtOpen() { }
public void jjtClose() { }
|
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Sets an attribute value for the specified key
|
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String prefix) |
java.lang.String |
unparse() |
protected SimpleNode parent
protected SimpleNode[] children
public int id
public java.lang.String str
public int beginLine
public int beginColumn
public int endLine
public java.lang.Object info
public void jjtSetParent(SimpleNode n)
public SimpleNode jjtGetParent()
public void jjtAddChild(SimpleNode n, int i)
public final SimpleNode jjtGetChild(int i)
public final int jjtGetNumChildren()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(java.lang.String prefix)
public void dump(java.lang.String prefix)
public java.lang.String unparse()
public java.lang.Object getAttribute(java.lang.String key)
key
- the attribute namepublic void setAttribute(java.lang.String key, java.lang.Object value)
key
- the attribute namevalue
- the valuepublic java.lang.Object accept(Visitor visitor, Context context)
public java.lang.Object clone()
clone
in class java.lang.Object