cb.util
Class PiggybackVisitor

java.lang.Object
  |
  +--cb.petal.DescendingVisitor
        |
        +--cb.util.PiggybackVisitor
All Implemented Interfaces:
Visitor

public class PiggybackVisitor
extends DescendingVisitor

Just take a visitor "piggy-backed" and apply it to all petal objects during traversal. This useful when translating petal files to other structures, e.g., a converter to Java. This class is related to the Builder pattern; the piggy-backed visitor will usually be a subclass of EmptyVisitor.

Version:
$Id: PiggybackVisitor.java,v 1.2 2001/06/22 09:07:13 dahm Exp $
Author:
M. Dahm
See Also:
EmptyVisitor

Constructor Summary
PiggybackVisitor(Visitor v)
           
 
Method Summary
 void visitObject(PetalObject obj)
           
 
Methods inherited from class cb.petal.DescendingVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PiggybackVisitor

public PiggybackVisitor(Visitor v)
Method Detail

visitObject

public void visitObject(PetalObject obj)
Overrides:
visitObject in class DescendingVisitor