org.seasar.framework.container.hotdeploy.creator
クラス AbstractOndemandCreator
java.lang.Object
org.seasar.framework.container.hotdeploy.creator.AbstractOndemandCreator
- すべての実装インタフェース:
- OndemandCreator
- 直系の既知のサブクラス:
- MultiPackageOndemandCreator, SinglePackageOndemandCreator
- public abstract class AbstractOndemandCreator
- extends Object
- implements OndemandCreator
メソッドの概要 |
protected String |
composeComponentName(String className)
|
protected void |
concatName(StringBuffer sb,
String name)
|
protected void |
customize(ComponentDef componentDef)
|
AutoBindingDef |
getAutoBindingDef()
|
ComponentDef |
getComponentDef(OndemandS2Container container,
String rootPackageName,
Class clazz)
|
ComponentDef |
getComponentDef(OndemandS2Container container,
String rootPackageName,
String componentName)
|
protected ComponentCustomizer |
getCustomizer()
|
InstanceDef |
getInstanceDef()
|
String |
getNameSuffix()
|
NamingConvention |
getNamingConvention()
|
protected Class |
getTargetClass(Class clazz)
|
protected abstract Class |
getTargetClass(String rootPackageName,
String componentName)
|
protected boolean |
isAppliedSuffix(String name)
|
boolean |
isExternalBinding()
|
protected boolean |
isTargetClassName(String rootPackageName,
String className)
|
protected abstract boolean |
isTargetMiddlePackage(String rootPackageName,
String className)
|
boolean |
loadComponentDef(OndemandS2Container container,
String rootPackageName,
Class clazz)
|
void |
setAutoBindingDef(AutoBindingDef autoBindingDef)
|
protected void |
setCustomizer(ComponentCustomizer customizer)
|
void |
setExternalBinding(boolean externalBinding)
|
void |
setInstanceDef(InstanceDef instanceDef)
|
void |
setNameSuffix(String nameSuffix)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instanceDef_BINDING
public static final String instanceDef_BINDING
- 関連項目:
- 定数フィールド値
autoBindingDef_BINDING
public static final String autoBindingDef_BINDING
- 関連項目:
- 定数フィールド値
AbstractOndemandCreator
public AbstractOndemandCreator(NamingConvention namingConvention)
getNamingConvention
public NamingConvention getNamingConvention()
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)
getNameSuffix
public String getNameSuffix()
setNameSuffix
public void setNameSuffix(String nameSuffix)
getCustomizer
protected ComponentCustomizer getCustomizer()
setCustomizer
protected void setCustomizer(ComponentCustomizer customizer)
loadComponentDef
public boolean loadComponentDef(OndemandS2Container container,
String rootPackageName,
Class clazz)
- 定義:
- インタフェース
OndemandCreator
内の loadComponentDef
isTargetClassName
protected boolean isTargetClassName(String rootPackageName,
String className)
isTargetMiddlePackage
protected abstract boolean isTargetMiddlePackage(String rootPackageName,
String className)
composeComponentName
protected String composeComponentName(String className)
getComponentDef
public ComponentDef getComponentDef(OndemandS2Container container,
String rootPackageName,
Class clazz)
- 定義:
- インタフェース
OndemandCreator
内の getComponentDef
getComponentDef
public ComponentDef getComponentDef(OndemandS2Container container,
String rootPackageName,
String componentName)
- 定義:
- インタフェース
OndemandCreator
内の getComponentDef
isAppliedSuffix
protected boolean isAppliedSuffix(String name)
getTargetClass
protected Class getTargetClass(Class clazz)
getTargetClass
protected abstract Class getTargetClass(String rootPackageName,
String componentName)
customize
protected void customize(ComponentDef componentDef)
concatName
protected void concatName(StringBuffer sb,
String name)
Copyright © 2004-2006 The Seasar Foundation. All Rights Reserved.