|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.container.autoregister.AbstractAutoRegister
org.seasar.framework.container.autoregister.AbstractComponentAutoRegister
コンポーネントを自動登録するための抽象クラスです。
フィールドの概要 | |
static String |
autoBindingDef_BINDING
BINDINGアノテーションの定義です。 |
static String |
autoNaming_BINDING
BINDINGアノテーションの定義です。 |
protected static String |
CLASS_SUFFIX
|
static String |
customizer_BINDING
BINDINGアノテーションの定義です。 |
static String |
instanceDef_BINDING
BINDINGアノテーションの定義です。 |
クラス org.seasar.framework.container.autoregister.AbstractAutoRegister から継承したフィールド |
INIT_METHOD |
コンストラクタの概要 | |
AbstractComponentAutoRegister()
|
メソッドの概要 | |
protected void |
customize(ComponentDef componentDef)
|
AutoBindingDef |
getAutoBindingDef()
自動バインディング定義を返します。 |
AutoNaming |
getAutoNaming()
AutoNamingを返します。 |
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)
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 |
フィールドの詳細 |
protected static final String CLASS_SUFFIX
public static final String autoNaming_BINDING
public static final String instanceDef_BINDING
public static final String autoBindingDef_BINDING
public static final String customizer_BINDING
コンストラクタの詳細 |
public AbstractComponentAutoRegister()
メソッドの詳細 |
public AutoNaming getAutoNaming()
public void setAutoNaming(AutoNaming autoNaming)
autoNaming
- public InstanceDef getInstanceDef()
public void setInstanceDef(InstanceDef instanceDef)
instanceDef
- public AutoBindingDef getAutoBindingDef()
public void setAutoBindingDef(AutoBindingDef autoBindingDef)
autoBindingDef
- public boolean isExternalBinding()
public void setExternalBinding(boolean externalBinding)
externalBinding
- public ComponentCustomizer getCustomizer()
public void setCustomizer(ComponentCustomizer customizer)
customizer
- public void processClass(String packageName, String shortClassName)
ClassTraversal.ClassHandler
内の processClass
protected void register(String className)
protected void customize(ComponentDef componentDef)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |