org.seasar.framework.util
クラス ClassTraversal

java.lang.Object
  拡張org.seasar.framework.util.ClassTraversal

public class ClassTraversal
extends Object

クラスを横断して処理するためのハンドラです。

作成者:
koichik

入れ子クラスの概要
static interface ClassTraversal.ClassHandler
          クラスを横断して処理するためのハンドラです。
 
コンストラクタの概要
protected ClassTraversal()
          インスタンスを構築します。
 
メソッドの概要
static void forEach(File rootDir, ClassTraversal.ClassHandler handler)
          rootディレクトリ配下を処理します。
static void forEach(File rootDir, String rootPackage, ClassTraversal.ClassHandler handler)
          rootディレクトリ配下でrootパッケージ名配下を処理します。
static void forEach(JarFile jarFile, ClassTraversal.ClassHandler handler)
          指定されたjarファイルを処理します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ClassTraversal

protected ClassTraversal()
インスタンスを構築します。

メソッドの詳細

forEach

public static void forEach(File rootDir,
                           ClassTraversal.ClassHandler handler)
rootディレクトリ配下を処理します。

パラメータ:
rootDir -
handler -

forEach

public static void forEach(File rootDir,
                           String rootPackage,
                           ClassTraversal.ClassHandler handler)
rootディレクトリ配下でrootパッケージ名配下を処理します。

パラメータ:
rootDir -
rootPackage -
handler -

forEach

public static void forEach(JarFile jarFile,
                           ClassTraversal.ClassHandler handler)
指定されたjarファイルを処理します。

パラメータ:
jarFile -
handler -


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.