|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cb.petal.DescendingVisitor | +--cb.util.PiggybackVisitor
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.
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 |
public PiggybackVisitor(Visitor v)
Method Detail |
public void visitObject(PetalObject obj)
visitObject
in class DescendingVisitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |