org.boxed_economy.besp.container.classtree
クラス BoxClassTreeVisitor

java.lang.Object
  拡張org.boxed_economy.besp.container.classtree.BoxClassTreeVisitor
直系の既知のサブクラス:
CleaningInvalidClassBoxClassTreeVisitor, DebugBoxClassTreeVisitor, FilteringClassBoxClassTreeVisitor

public abstract class BoxClassTreeVisitor
extends java.lang.Object

BESPクラスツリーの要素に操作を行うためのvisitorを定義します。 Visitorパターンを用いています。

バージョン:
$Id: BoxClassTreeVisitor.java,v 1.1 2004/03/21 12:07:49 macchan Exp $
作成者:
rx78g

コンストラクタの概要
BoxClassTreeVisitor()
           
 
メソッドの概要
 void treewalk(BoxClassTreeElement target)
          走査するためのメソッドです。
abstract  void visitClass(BoxClass target)
          クラスを訪問したときにコールバックされるメソッドです。
abstract  void visitPackage(BoxPackage target)
          パッケージを訪問したときにコールバックされるメソッドです。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BoxClassTreeVisitor

public BoxClassTreeVisitor()
メソッドの詳細

treewalk

public void treewalk(BoxClassTreeElement target)
走査するためのメソッドです。

パラメータ:
target - 走査を行なう要素

visitClass

public abstract void visitClass(BoxClass target)
クラスを訪問したときにコールバックされるメソッドです。

パラメータ:
target - 訪問するクラス

visitPackage

public abstract void visitPackage(BoxPackage target)
パッケージを訪問したときにコールバックされるメソッドです。

パラメータ:
target - 訪問するパッケージ