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

ClassTraversal.ClassHandler を使用しているパッケージ
org.seasar.framework.autodetector クラスやリソースを自動検出する機能を提供します。 
org.seasar.framework.autodetector.impl クラスやリソースを自動検出する機能の抽象クラスを提供します。 
org.seasar.framework.container.autoregister コンポーネントを自動登録する機能を提供します。 
org.seasar.framework.container.cooldeploy COOL deploy機能を提供します。 
org.seasar.framework.util org.seasar.frameworkに対するユーティリティ機能を提供します。 
 

org.seasar.framework.autodetector での ClassTraversal.ClassHandler の使用
 

ClassTraversal.ClassHandler 型のパラメータを持つ org.seasar.framework.autodetector のメソッド
 void ClassAutoDetector.detect(ClassTraversal.ClassHandler handler)
          Classを収集します。
 

org.seasar.framework.autodetector.impl での ClassTraversal.ClassHandler の使用
 

ClassTraversal.ClassHandler 型のパラメータを持つ org.seasar.framework.autodetector.impl のメソッド
 void AbstractClassAutoDetector.Strategy.detect(String packageName, URL url, ClassTraversal.ClassHandler handler)
          Classを認識します。
 void AbstractClassAutoDetector.FileSystemStrategy.detect(String packageName, URL url, ClassTraversal.ClassHandler handler)
           
 void AbstractClassAutoDetector.JarFileStrategy.detect(String packageName, URL url, ClassTraversal.ClassHandler handler)
           
 void AbstractClassAutoDetector.ZipFileStrategy.detect(String packageName, URL url, ClassTraversal.ClassHandler handler)
           
 void AbstractClassAutoDetector.CodeSourceFileStrategy.detect(String packageName, URL url, ClassTraversal.ClassHandler handler)
           
 

org.seasar.framework.container.autoregister での ClassTraversal.ClassHandler の使用
 

ClassTraversal.ClassHandler を実装している org.seasar.framework.container.autoregister のクラス
 class AbstractComponentAutoRegister
          コンポーネントを自動登録するための抽象クラスです。
 class AbstractJarComponentAutoRegister
          jarファイルの中にあるコンポーネントを自動登録するための抽象クラスです。
 class ComponentAutoRegister
          jarファイルに含まれているあるいはファイルシステム上(WEBINF/classesとか)にあるコンポーネントを自動登録するためのクラスです。
 class FileSystemComponentAutoRegister
          ファイルシステム上(例えばWEBINF/classes)のコンポーネントを自動登録するクラスです。
 class JarComponentAutoRegister
          jarファイルの中にあるコンポーネントを自動登録するクラスです。
 

org.seasar.framework.container.cooldeploy での ClassTraversal.ClassHandler の使用
 

ClassTraversal.ClassHandler を実装している org.seasar.framework.container.cooldeploy のクラス
 class CoolComponentAutoRegister
          NamingConventionに一致するコンポーネントを自動登録するクラスです。
 

org.seasar.framework.util での ClassTraversal.ClassHandler の使用
 

ClassTraversal.ClassHandler 型のパラメータを持つ org.seasar.framework.util のメソッド
static void ClassTraversal.forEach(File rootDir, ClassTraversal.ClassHandler handler)
          rootディレクトリ配下を処理します。
static void ClassTraversal.forEach(File rootDir, String rootPackage, ClassTraversal.ClassHandler handler)
          rootディレクトリ配下でrootパッケージ名配下を処理します。
static void ClassTraversal.forEach(JarFile jarFile, ClassTraversal.ClassHandler handler)
          指定されたjarファイルを処理します。
 



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