概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.cubby.plugins.s2.detector.impl
クラス ClassDetectorImpl

    java.lang.Object
      org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister
          org.seasar.cubby.plugins.s2.detector.impl.ClassDetectorImpl

すべての実装されたインタフェース:
  ClassDetector, ClassTraversal.ClassHandler, Disposable

    public class ClassDetectorImpl

extends CoolComponentAutoRegister
implements ClassDetector, Disposable

クラスパスを走査してクラスを検出するクラスの実装です。

Cool Deploy の挙動と合わせるため、`CoolComponentAutoRegister` を継承しています。

作成者:
  baba

フィールドの概要
`static String` | `INIT_METHOD` スーパークラスの初期化メソッドをクリアします。

クラス org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister から継承されたフィールド
`container_BINDING, registeredClasses`

コンストラクタの概要
`ClassDetectorImpl()`

メソッドの概要
`protected ComponentDef` | `createComponentDef(Class componentClass)`
`void` | `detect()` クラスの検出を開始します。
`void` | `dispose()`
`void` | `processClass(String packageName, String shortClassName)`

クラス org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister から継承されたメソッド
`getContainer, getCreators, getNamingConvention, registerAll, setContainer, setCreators, setNamingConvention`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### INIT_METHOD

    public static final String INIT_METHOD

  スーパークラスの初期化メソッドをクリアします。

コンストラクタの詳細

### ClassDetectorImpl

    public ClassDetectorImpl()

メソッドの詳細

### processClass

    public void processClass(String packageName,
                             String shortClassName)

  定義:
    インタフェース `ClassTraversal.ClassHandler` 内の `processClass`
  オーバーライド:
    クラス `CoolComponentAutoRegister` 内の `processClass`

### detect

    public void detect()

  クラスの検出を開始します。

  定義:
    インタフェース `ClassDetector` 内の `detect`

### dispose

    public void dispose()

  定義:
    インタフェース `Disposable` 内の `dispose`

### createComponentDef

    protected ComponentDef createComponentDef(Class componentClass)

  オーバーライド:
    クラス `CoolComponentAutoRegister` 内の `createComponentDef`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.