インタフェース
org.seasar.util.io.ClassHandler の使用

ClassHandler を使用しているパッケージ
org.seasar.util.io 入出力を扱うユーティリティを提供します。 
 

org.seasar.util.io での ClassHandler の使用
 

ClassHandler 型のパラメータを持つ org.seasar.util.io のメソッド
 void Traverser.forEach(ClassHandler handler)
          このインスタンスが扱うクラスを探して ハンドラ をコールバックします。
 void TraversalUtil.FileSystemTraverser.forEach(ClassHandler handler)
           
 void TraversalUtil.JarFileTraverser.forEach(ClassHandler handler)
           
 void TraversalUtil.VfsZipTraverser.forEach(ClassHandler handler)
           
static void ClassTraversalUtil.forEach(File rootDir, ClassHandler handler)
          ルートディレクトリ配下を処理します。
static void ClassTraversalUtil.forEach(File rootDir, String rootPackage, ClassHandler handler)
          ファイルシステムに含まれるクラスをトラバースします。
static void ClassTraversalUtil.forEach(JarFile jarFile, ClassHandler handler)
          Jarファイルに含まれるクラスをトラバースします。
static void ClassTraversalUtil.forEach(JarFile jarFile, String prefix, ClassHandler handler)
          Jarファイルに含まれるクラスをトラバースします。
static void ClassTraversalUtil.forEach(ZipInputStream zipInputStream, ClassHandler handler)
          ZIPファイル形式の入力ストリームに含まれるクラスをトラバースします。
static void ClassTraversalUtil.forEach(ZipInputStream zipInputStream, String prefix, ClassHandler handler)
          ZIPファイル形式の入力ストリームに含まれるクラスをトラバースします。
protected static void ClassTraversalUtil.traverseFileSystem(File dir, String packageName, ClassHandler handler)
          ファイルシステムに含まれるクラスをトラバースします。
 



Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.