jrun.jsp.parser
Class SimpleNode
java.lang.Object
|
+--jrun.jsp.parser.SimpleNode
- All Implemented Interfaces:
- JSPParserTreeConstants, Node
- public class SimpleNode
- extends java.lang.Object
- implements Node, JSPParserTreeConstants
| Fields inherited from interface jrun.jsp.parser.JSPParserTreeConstants |
JJTACDATA, JJTARTEXPR, JJTATTRIBUTE, JJTATTRIBUTE_VALUE, JJTCOMMENT, JJTDECLARATION, JJTDIRECTIVE, JJTDIRECTIVE_TYPE, JJTEMPTY_TAG_CLOSE, JJTEND_TAG, JJTEXPRESSION, JJTJSP, jjtNodeName, JJTPASS, JJTQCDATA, JJTQRTEXPR, JJTSCRIPTLET, JJTSTART_TAG, JJTSTART_TAG_CLOSE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parent
protected SimpleNode parent
children
protected java.util.ArrayList children
id
protected int id
parser
protected JSPParser parser
text
protected java.lang.String text
beginLine
public int beginLine
beginColumn
public int beginColumn
endLine
public int endLine
endColumn
public int endColumn
SimpleNode
public SimpleNode(int i)
SimpleNode
public SimpleNode(JSPParser p,
int i)
getId
public int getId()
setToken
public void setToken(Token t)
appendText
public void appendText(java.lang.String str)
setText
public void setText(java.lang.String str)
getText
public java.lang.String getText()
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
jjtGetParent
public Node jjtGetParent()
- Specified by:
jjtGetParent in interface Node
jjtAddChild
public void jjtAddChild(Node n)
adopt
public void adopt(SimpleNode n)
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
jjtGetChild
public Node jjtGetChild(int i)
- Description copied from interface:
Node
- This method returns a child node. The children are numbered
from zero, left to right.
- Specified by:
jjtGetChild in interface Node
jjtGetNumChildren
public int jjtGetNumChildren()
- Description copied from interface:
Node
- Return the number of children the node has.
- Specified by:
jjtGetNumChildren in interface Node
morphTo
public void morphTo(int id,
java.lang.String text)
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)
visitChildren
public void visitChildren(Visitor v)
- Convience method for visiting children of a node
visit
public void visit(Visitor v)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.