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  java.io.File findJar(java.lang.String jarFileName)
          jarファイルを検索します。
 java.lang.String getBaseDir()
          ベースとなるディレクトリを返します。
protected  boolean isAppliedJar(java.lang.String jarFileName)
          jarファイルが適用されるかどうか返します。
 void registerAll()
          自動登録を行います。
 void setBaseDir(java.lang.String baseDir)
          ベースとなるディレクトリを設定します。
 void setJarFileNames(java.lang.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 java.lang.String getBaseDir()
ベースとなるディレクトリを返します。

戻り値:

setBaseDir

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

パラメータ:
baseDir -

registerAll

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

定義:
クラス AbstractAutoRegister 内の registerAll

setupBaseDir

protected abstract void setupBaseDir()
ベースディレクトリを設定します。


isAppliedJar

protected boolean isAppliedJar(java.lang.String jarFileName)
jarファイルが適用されるかどうか返します。

パラメータ:
jarFileName -
戻り値:
jarファイルが適用されるかどうか

findJar

protected java.io.File findJar(java.lang.String jarFileName)
jarファイルを検索します。

パラメータ:
jarFileName -
戻り値:
jarファイル

setJarFileNames

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

パラメータ:
jarFileNames -


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