001 /* 002 @license.text@ 003 */ 004 005 package biz.hammurapi.util; 006 007 /** 008 * Visitor which can say 'good bye'. 009 * @author Pavel Vlasov 010 * @version $Revision: 1.2 $ 011 */ 012 public interface PoliteVisitor extends Visitor { 013 /** 014 * Shall be invoked by Visitable at the end of navigation, when all 015 * children has already been visited. 016 * @param target 017 */ 018 void leave(Object target); 019 }