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)
public InstanceDef getInstanceDef()
public void setInstanceDef(InstanceDef instanceDef)
public AutoBindingDef getAutoBindingDef()
public void setAutoBindingDef(AutoBindingDef autoBindingDef)
public boolean isExternalBinding()
public void setExternalBinding(boolean externalBinding)
public ComponentCustomizer getCustomizer()
public void setCustomizer(ComponentCustomizer customizer)
public void processClass(String packageName, String shortClassName)
processClass インタフェース内 ClassTraversal.ClassHandlerprotected void register(String className)
protected void customize(ComponentDef componentDef)
protected String[] getTargetPackages()
Copyright © 2015–2016 The DBFlute Project. All rights reserved.