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

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

public class FileSystemComponentAutoRegister
extends AbstractComponentAutoRegister

ファイルシステム上(例えばWEBINF/classes)のコンポーネントを自動登録するクラスです。

作成者:
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
 
コンストラクタの概要
FileSystemComponentAutoRegister()
           
 
メソッドの概要
protected  java.io.File getRootDir()
          コンポーネントを検索する基点となるディレクトリを返します。
 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
 

コンストラクタの詳細

FileSystemComponentAutoRegister

public FileSystemComponentAutoRegister()
メソッドの詳細

registerAll

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

定義:
クラス AbstractAutoRegister 内の registerAll

getRootDir

protected java.io.File getRootDir()
コンポーネントを検索する基点となるディレクトリを返します。

基点となるディレクトリはこのコンポーネント自身を定義したdiconファイルのパスが見つかったディレクトリになります。 例えばdiconファイルのパスが"foo/bar.dicon"で、このdiconファイルの絶対パスが /aaa/bbb/foo/bar.diconであれば、基点となるディレクトリは/aaa/bbbとなります。

戻り値:
コンポーネントを検索する基点となるディレクトリ


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