Hilbert II - Version 0.03.01

org.qedeq.kernel.bo.visitor
Interface ListVisitor

All Known Subinterfaces:
QedeqVisitor
All Known Implementing Classes:
AbstractModuleVisitor

public interface ListVisitor

Visit elements of the list package.

Version:
$Revision: 1.2 $

Method Summary
 void visitEnter(Atom atom)
          Visit certain element.
 void visitEnter(ElementList list)
          Visit certain element.
 void visitLeave(Atom atom)
          Visit certain element.
 void visitLeave(ElementList list)
          Visit certain element.
 

Method Detail

visitEnter

public void visitEnter(Atom atom)
                throws ModuleDataException
Visit certain element. Begin of visit.

Parameters:
atom - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ElementList list)
                throws ModuleDataException
Visit certain element. Begin of visit.

Parameters:
list - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Atom atom)
                throws ModuleDataException
Visit certain element. End of visit.

Parameters:
atom - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ElementList list)
                throws ModuleDataException
Visit certain element. End of visit.

Parameters:
list - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

Hilbert II - Version 0.03.01

©left GNU General Public Licence
All Rights Reserved.