public class ComponentCreatorImpl extends Object implements ComponentCreator
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
autoBindingDef_BINDING |
static String |
enableAbstract_BINDING |
static String |
enableInterface_BINDING |
static String |
externalBinding_BINDING |
static String |
instanceDef_BINDING |
| コンストラクタと説明 |
|---|
ComponentCreatorImpl(NamingConvention namingConvention) |
public ComponentCreatorImpl(NamingConvention namingConvention)
public ComponentDef createComponentDef(Class<?> componentClass)
createComponentDef インタフェース内 ComponentCreatorprotected boolean isTargetClassName(Class<?> componentClass)
public ComponentDef createComponentDef(String componentName)
createComponentDef インタフェース内 ComponentCreatorprotected boolean isTargetComponentName(String componentName)
protected ComponentDef doCreateComponentDef(Class<?> targetClass)
protected void setupCompleteComponent(AnnotationHandler handler, ComponentDef cd)
protected void customize(ComponentDef componentDef)
public NamingConvention getNamingConvention()
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 boolean isEnableInterface()
public void setEnableInterface(boolean enableInterface)
public boolean isEnableAbstract()
public void setEnableAbstract(boolean enableAbstract)
public String getNameSuffix()
public void setNameSuffix(String nameSuffix)
protected ComponentCustomizer getCustomizer()
protected void setCustomizer(ComponentCustomizer customizer)
Copyright © 2015–2020 The DBFlute Project. All rights reserved.