biz.hammurapi.dispatch
Class DispatchingVisitor

java.lang.Object
  extended by biz.hammurapi.dispatch.DispatchingVisitor
All Implemented Interfaces:
biz.hammurapi.util.PoliteVisitor, biz.hammurapi.util.Visitor

public class DispatchingVisitor
extends java.lang.Object
implements biz.hammurapi.util.PoliteVisitor

Dispatches visited objects to visit- and leave- dispatchers.

Author:
Pavel Vlasov

Constructor Summary
DispatchingVisitor(Dispatcher visitDispatcher, Dispatcher leaveDispatcher)
          Creates DispatchingVisitor
 
Method Summary
 void leave(java.lang.Object arg)
          Passes argument to visit dispatcher.
 boolean visit(java.lang.Object arg)
          Passes argument to leave dispatcher.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DispatchingVisitor

public DispatchingVisitor(Dispatcher visitDispatcher,
                          Dispatcher leaveDispatcher)
Creates DispatchingVisitor

Parameters:
visitDispatcher -
leaveDispatcher -
Method Detail

leave

public void leave(java.lang.Object arg)
Passes argument to visit dispatcher.

Specified by:
leave in interface biz.hammurapi.util.PoliteVisitor

visit

public boolean visit(java.lang.Object arg)
Passes argument to leave dispatcher.

Specified by:
visit in interface biz.hammurapi.util.Visitor


Copyright © 2005 Hammurapi Group. All Rights Reserved.