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

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

public class JarComponentAutoRegister
extends AbstractJarComponentAutoRegister

jarファイルの中にあるコンポーネントを自動登録するクラスです。

作成者:
koichik, higa

フィールドの概要
 
クラス org.seasar.framework.container.autoregister.AbstractComponentAutoRegister から継承したフィールド
autoBindingDef_BINDING, autoNaming_BINDING, CLASS_SUFFIX, customizer_BINDING, instanceDef_BINDING
 
クラス org.seasar.framework.container.autoregister.AbstractAutoRegister から継承したフィールド
INIT_METHOD
 
コンストラクタの概要
JarComponentAutoRegister()
           
 
メソッドの概要
 java.lang.Class getReferenceClass()
          参照クラスを返します。
 void setReferenceClass(java.lang.Class referenceClass)
          jarファイルに含まれているクラスを設定します。
protected  void setupBaseDir()
          ベースディレクトリを設定します。
 
クラス org.seasar.framework.container.autoregister.AbstractJarComponentAutoRegister から継承したメソッド
findJar, getBaseDir, isAppliedJar, registerAll, setBaseDir, setJarFileNames
 
クラス 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
 

コンストラクタの詳細

JarComponentAutoRegister

public JarComponentAutoRegister()
メソッドの詳細

getReferenceClass

public java.lang.Class getReferenceClass()
参照クラスを返します。

戻り値:

setReferenceClass

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

パラメータ:
referenceClass -

setupBaseDir

protected void setupBaseDir()
クラス AbstractJarComponentAutoRegister の記述:
ベースディレクトリを設定します。

定義:
クラス AbstractJarComponentAutoRegister 内の setupBaseDir


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