インタフェース
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   
org.seasar.framework.util   
 

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)
           
static void ClassTraversal.forEach(File rootDir, String rootPackage, ClassTraversal.ClassHandler handler)
           
static void ClassTraversal.forEach(JarFile jarFile, ClassTraversal.ClassHandler handler)
           
 



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