org.seasar.framework.container.autoregister
クラス ComponentAutoRegister

java.lang.Object
  拡張org.seasar.framework.container.autoregister.AbstractAutoRegister
      拡張org.seasar.framework.container.autoregister.AbstractComponentAutoRegister
          拡張org.seasar.framework.container.autoregister.ComponentAutoRegister
すべての実装インタフェース:
ClassTraversal.ClassHandler

public class ComponentAutoRegister
extends AbstractComponentAutoRegister
implements ClassTraversal.ClassHandler

jarファイルに含まれているあるいはファイルシステム上(WEBINF/classesとか)にあるコンポーネントを自動登録するためのクラスです。

作成者:
koichik

フィールドの概要
protected  java.util.List referenceClasses
          参照するクラスのリストです。
 
クラス org.seasar.framework.container.autoregister.AbstractComponentAutoRegister から継承したフィールド
autoBindingDef_BINDING, autoNaming_BINDING, CLASS_SUFFIX, customizer_BINDING, instanceDef_BINDING
 
クラス org.seasar.framework.container.autoregister.AbstractAutoRegister から継承したフィールド
INIT_METHOD
 
コンストラクタの概要
ComponentAutoRegister()
          デフォルトのコンストラクタです。
 
メソッドの概要
 void addReferenceClass(java.lang.Class referenceClass)
          jarファイルに含まれているクラスを追加します。
 void registerAll()
          自動登録を行います。
 
クラス org.seasar.framework.container.autoregister.AbstractComponentAutoRegister から継承したメソッド
customize, getAutoBindingDef, getAutoNaming, getCustomizer, getInstanceDef, getTargetPackages, isExternalBinding, processClass, register, setAutoBindingDef, setAutoNaming, setCustomizer, setExternalBinding, setInstanceDef
 
クラス org.seasar.framework.container.autoregister.AbstractAutoRegister から継承したメソッド
addClassPattern, addClassPattern, addIgnoreClassPattern, addIgnoreClassPattern, findComponentDef, getClassPattern, getClassPatternSize, getContainer, hasComponentDef, isIgnore, setContainer
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.framework.util.ClassTraversal.ClassHandler から継承したメソッド
processClass
 

フィールドの詳細

referenceClasses

protected java.util.List referenceClasses
参照するクラスのリストです。

コンストラクタの詳細

ComponentAutoRegister

public ComponentAutoRegister()
デフォルトのコンストラクタです。

メソッドの詳細

addReferenceClass

public void addReferenceClass(java.lang.Class referenceClass)
jarファイルに含まれているクラスを追加します。jarファイルに含まれているならどのクラスでもOKです。 このクラスを参照してjarファイルの物理的な位置を特定します。

パラメータ:
referenceClass -

registerAll

public void registerAll()
クラス AbstractAutoRegister の記述:
自動登録を行います。

定義:
クラス AbstractAutoRegister 内の registerAll


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