org.mesopotamia
Class SyntaxTree

java.lang.Object
  extended by VisitableBase
      extended by org.mesopotamia.SyntaxTree

public class SyntaxTree
extends VisitableBase

Raw source unit

Author:
Pavel Vlasov

Constructor Summary
SyntaxTree()
           
 
Method Summary
protected  void acceptChildren(Visitor visitor)
           
 MesopotamiaNode findNode(int id)
           
 java.lang.Object getAttribute(java.lang.Object key)
           
 java.util.List<MesopotamiaNode> getRoots()
           
 void mapNode(MesopotamiaNode node)
           
 java.lang.Object removeAttribute(java.lang.Object key)
           
 void setAttribute(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntaxTree

public SyntaxTree()
Method Detail

getRoots

public java.util.List<MesopotamiaNode> getRoots()

findNode

public MesopotamiaNode findNode(int id)

mapNode

public void mapNode(MesopotamiaNode node)

acceptChildren

protected void acceptChildren(Visitor visitor)

getAttribute

public java.lang.Object getAttribute(java.lang.Object key)

removeAttribute

public java.lang.Object removeAttribute(java.lang.Object key)

setAttribute

public void setAttribute(java.lang.Object key,
                         java.lang.Object value)


Copyright © 2005 Hammurapi Group. All Rights Reserved.