org.mesopotamia
Class MesopotamiaNode

java.lang.Object
  extended by VisitableBase
      extended by org.mesopotamia.NodeData
          extended by org.mesopotamia.MesopotamiaNode
All Implemented Interfaces:
java.lang.Cloneable

public class MesopotamiaNode
extends NodeData

This class represents "raw" syntax tree node.

Author:
Pavel Vlasov

Constructor Summary
MesopotamiaNode(java.lang.String typeName, MesopotamiaNode parent)
           
 
Method Summary
protected  void acceptChildren(Visitor visitor)
           
 java.lang.Object clone()
           
 java.util.List<MesopotamiaNode> getChildren()
           
 MesopotamiaNode getParent()
           
 java.lang.String getTypeName()
           
 void setChildren(java.util.List<MesopotamiaNode> children)
           
 java.lang.String toString()
           
 
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
 

Constructor Detail

MesopotamiaNode

public MesopotamiaNode(java.lang.String typeName,
                       MesopotamiaNode parent)
Method Detail

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.