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

java.lang.Object
  拡張org.seasar.framework.container.autoregister.AbstractAutoRegister
      拡張org.seasar.framework.container.autoregister.AbstractComponentAutoRegister
          拡張org.seasar.framework.container.autoregister.AbstractJarComponentAutoRegister
すべての実装インタフェース:
ClassTraversal.ClassHandler
直系の既知のサブクラス:
JarComponentAutoRegister

public abstract class AbstractJarComponentAutoRegister
extends AbstractComponentAutoRegister

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
 
コンストラクタの概要
AbstractJarComponentAutoRegister()
           
 
メソッドの概要
protected  File findJar(String jarFileName)
           
 String getBaseDir()
          ベースとなるディレクトリを返します。
protected  boolean isAppliedJar(String jarFileName)
           
 void registerAll()
          自動登録を行います。
 void setBaseDir(String baseDir)
          ベースとなるディレクトリを設定します。
 void setJarFileNames(String jarFileNames)
          jarファイル名を設定します。
protected abstract  void setupBaseDir()
           
 
クラス 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
 

コンストラクタの詳細

AbstractJarComponentAutoRegister

public AbstractJarComponentAutoRegister()
メソッドの詳細

getBaseDir

public String getBaseDir()
ベースとなるディレクトリを返します。

戻り値:

setBaseDir

public void setBaseDir(String baseDir)
ベースとなるディレクトリを設定します。

パラメータ:
baseDir -

registerAll

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

定義:
クラス AbstractAutoRegister 内の registerAll

setupBaseDir

protected abstract void setupBaseDir()

isAppliedJar

protected boolean isAppliedJar(String jarFileName)

findJar

protected File findJar(String jarFileName)

setJarFileNames

public void setJarFileNames(String jarFileNames)
jarファイル名を設定します。複数設定する場合は、','で区切ります。

パラメータ:
jarFileNames -


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