public abstract class AbstractComponentAutoRegister extends AbstractAutoRegister implements ClassTraversal.ClassHandler
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
autoBindingDef_BINDING |
static String |
autoNaming_BINDING |
protected static String |
CLASS_SUFFIX |
static String |
customizer_BINDING |
static String |
instanceDef_BINDING |
INIT_METHOD| コンストラクタと説明 |
|---|
AbstractComponentAutoRegister() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
customize(ComponentDef componentDef) |
AutoBindingDef |
getAutoBindingDef() |
AutoNaming |
getAutoNaming() |
ComponentCustomizer |
getCustomizer() |
InstanceDef |
getInstanceDef() |
protected String[] |
getTargetPackages() |
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) |
addClassPattern, addClassPattern, addIgnoreClassPattern, addIgnoreClassPattern, findComponentDef, getClassPattern, getClassPatternSize, getContainer, hasComponentDef, isIgnore, registerAll, setContainerpublic AutoNaming getAutoNaming()
public void setAutoNaming(AutoNaming autoNaming)
autoNaming - AutoNamingpublic 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.ClassHandlerprocessClass インタフェース内 ClassTraversal.ClassHandlerprotected void register(String className)
className - protected void customize(ComponentDef componentDef)
componentDef - protected String[] getTargetPackages()
Copyright © 2015 The DBFlute Project. All rights reserved.