Java 2 Platform
v1.3

edu.umich.visualsoar.util
Class PrePostVisitor

java.lang.Object
  |
  +--edu.umich.visualsoar.util.Visitor
        |
        +--edu.umich.visualsoar.util.PrePostVisitor
Direct Known Subclasses:
PreOrder

public abstract class PrePostVisitor
extends Visitor

This class follows the visitor pattern it is based on Object-Oriented Design patterns in C++, later converted to Java We might want to visit a traversal in Pre, Post, or In Order a PrePostVistor allows this operation by letting a derived class support that operation


Constructor Summary
PrePostVisitor()
           
 
Method Summary
 void postVisit(java.lang.Object o)
           
 void preVisit(java.lang.Object o)
           
 void visit(java.lang.Object o)
           
 
Methods inherited from class edu.umich.visualsoar.util.Visitor
isDone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrePostVisitor

public PrePostVisitor()
Method Detail

preVisit

public void preVisit(java.lang.Object o)

visit

public void visit(java.lang.Object o)
Specified by:
visit in class Visitor

postVisit

public void postVisit(java.lang.Object o)

Java 2 Platform
v1.3