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

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

public abstract class AbstractComponentAutoRegister
extends AbstractAutoRegister
implements ClassTraversal.ClassHandler

作成者:
higa

フィールドの概要
static String autoBindingDef_BINDING
           
static String autoNaming_BINDING
           
protected static String CLASS_SUFFIX
           
static String customizer_BINDING
           
static String instanceDef_BINDING
           
 
クラス org.seasar.framework.container.autoregister.AbstractAutoRegister から継承したフィールド
INIT_METHOD
 
コンストラクタの概要
AbstractComponentAutoRegister()
           
 
メソッドの概要
protected  void customize(ComponentDef componentDef)
           
 AutoBindingDef getAutoBindingDef()
           
 AutoNaming getAutoNaming()
           
 ComponentCustomizer getCustomizer()
           
 InstanceDef getInstanceDef()
           
 boolean isExternalBinding()
           
 void processClass(String packageName, String shortClassName)
           
protected  void register(String className)
           
 void setAutoBindingDef(AutoBindingDef autoBindingDef)
           
 void setAutoNaming(AutoNaming autoNaming)
           
 void setCustomizer(ComponentCustomizer customizer)
           
 void setExternalBinding(boolean externalBinding)
           
 void setInstanceDef(InstanceDef instanceDef)
           
 
クラス org.seasar.framework.container.autoregister.AbstractAutoRegister から継承したメソッド
addClassPattern, addClassPattern, addIgnoreClassPattern, addIgnoreClassPattern, findComponentDef, getClassPattern, getClassPatternSize, getContainer, hasComponentDef, isIgnore, registerAll, setContainer
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CLASS_SUFFIX

protected static final String CLASS_SUFFIX
関連項目:
定数フィールド値

autoNaming_BINDING

public static final String autoNaming_BINDING
関連項目:
定数フィールド値

instanceDef_BINDING

public static final String instanceDef_BINDING
関連項目:
定数フィールド値

autoBindingDef_BINDING

public static final String autoBindingDef_BINDING
関連項目:
定数フィールド値

customizer_BINDING

public static final String customizer_BINDING
関連項目:
定数フィールド値
コンストラクタの詳細

AbstractComponentAutoRegister

public AbstractComponentAutoRegister()
メソッドの詳細

getAutoNaming

public AutoNaming getAutoNaming()

setAutoNaming

public void setAutoNaming(AutoNaming autoNaming)

getInstanceDef

public InstanceDef getInstanceDef()

setInstanceDef

public void setInstanceDef(InstanceDef instanceDef)

getAutoBindingDef

public AutoBindingDef getAutoBindingDef()

setAutoBindingDef

public void setAutoBindingDef(AutoBindingDef autoBindingDef)

isExternalBinding

public boolean isExternalBinding()

setExternalBinding

public void setExternalBinding(boolean externalBinding)

getCustomizer

public ComponentCustomizer getCustomizer()

setCustomizer

public void setCustomizer(ComponentCustomizer customizer)

processClass

public void processClass(String packageName,
                         String shortClassName)
定義:
インタフェース ClassTraversal.ClassHandler 内の processClass

register

protected void register(String className)

customize

protected void customize(ComponentDef componentDef)


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