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

作成者:
koichik

入れ子クラスの概要
protected  class ComponentAutoRegister.FileSystemStrategy
           
protected  class ComponentAutoRegister.JarFileStrategy
           
protected static interface ComponentAutoRegister.Strategy
           
protected  class ComponentAutoRegister.ZipFileStrategy
          WebLogic固有のzip:プロトコルで表現されるURLをサポートするストラテジです。
 
フィールドの概要
protected  List referenceClasses
           
protected  Map strategies
           
 
クラス 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(Class referenceClass)
           
 void addStrategy(String protocol, ComponentAutoRegister.Strategy strategy)
           
 ComponentAutoRegister.Strategy getStrategy(String protocol)
           
 void registerAll()
           
 
クラス org.seasar.framework.container.autoregister.AbstractComponentAutoRegister から継承したメソッド
customize, getAutoBindingDef, getAutoNaming, getCustomizer, getInstanceDef, 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 List referenceClasses

strategies

protected Map strategies
コンストラクタの詳細

ComponentAutoRegister

public ComponentAutoRegister()
メソッドの詳細

addReferenceClass

public void addReferenceClass(Class referenceClass)

addStrategy

public void addStrategy(String protocol,
                        ComponentAutoRegister.Strategy strategy)

getStrategy

public ComponentAutoRegister.Strategy getStrategy(String protocol)

registerAll

public void registerAll()
定義:
クラス AbstractAutoRegister 内の registerAll


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