org.mesopotamia
Class MesopotamiaNode
java.lang.Object
VisitableBase
org.mesopotamia.NodeData
org.mesopotamia.MesopotamiaNode
- All Implemented Interfaces:
- java.lang.Cloneable
public class MesopotamiaNode
- extends NodeData
This class represents "raw" syntax tree node.
- Author:
- Pavel Vlasov
Methods inherited from class org.mesopotamia.NodeData |
getColumn, getFirstToken, getId, getLastToken, getLeftColumn, getLine, getPosition, getReferences, getSameTypeIndex, getSourceUnitId, getText, getToken, getType, setColumn, setFirstToken, setId, setLastToken, setLeftColumn, setLine, setPosition, setSameTypeIndex, setSourceUnitId, setText, setToken, setType |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MesopotamiaNode
public MesopotamiaNode(java.lang.String typeName,
MesopotamiaNode parent)
getChildren
public java.util.List<MesopotamiaNode> getChildren()
setChildren
public void setChildren(java.util.List<MesopotamiaNode> children)
getParent
public MesopotamiaNode getParent()
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class NodeData
- Throws:
java.lang.CloneNotSupportedException
acceptChildren
protected void acceptChildren(Visitor visitor)
getTypeName
public java.lang.String getTypeName()
toString
public java.lang.String toString()
- Overrides:
toString
in class NodeData
Copyright © 2005 Hammurapi Group. All Rights Reserved.