org.seasar.framework.container.factory
インタフェース AnnotationHandler
- 既知の実装クラスの一覧:
- AbstractAnnotationHandler
- public interface AnnotationHandler
メソッドの概要 |
void |
appendAspect(ComponentDef componentDef)
|
void |
appendDestroyMethod(ComponentDef componentDef)
|
void |
appendDI(ComponentDef componentDef)
|
void |
appendInitMethod(ComponentDef componentDef)
|
void |
appendInterType(ComponentDef componentDef)
|
ComponentDef |
createComponentDef(Class componentClass,
InstanceDef instanceDef)
|
ComponentDef |
createComponentDef(Class componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
|
ComponentDef |
createComponentDef(Class componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
|
ComponentDef |
createComponentDef(String className,
InstanceDef instanceDef)
|
ComponentDef |
createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
|
ComponentDef |
createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
|
PropertyDef |
createPropertyDef(BeanDesc beanDesc,
Field field)
|
PropertyDef |
createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc)
|
boolean |
isDestroyMethodRegisterable(ComponentDef cd,
String methodName)
|
boolean |
isInitMethodRegisterable(ComponentDef cd,
String methodName)
|
createComponentDef
public ComponentDef createComponentDef(String className,
InstanceDef instanceDef)
createComponentDef
public ComponentDef createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
createComponentDef
public ComponentDef createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
createComponentDef
public ComponentDef createComponentDef(Class componentClass,
InstanceDef instanceDef)
createComponentDef
public ComponentDef createComponentDef(Class componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
createComponentDef
public ComponentDef createComponentDef(Class componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
appendDI
public void appendDI(ComponentDef componentDef)
appendAspect
public void appendAspect(ComponentDef componentDef)
appendInterType
public void appendInterType(ComponentDef componentDef)
appendInitMethod
public void appendInitMethod(ComponentDef componentDef)
isInitMethodRegisterable
public boolean isInitMethodRegisterable(ComponentDef cd,
String methodName)
appendDestroyMethod
public void appendDestroyMethod(ComponentDef componentDef)
isDestroyMethodRegisterable
public boolean isDestroyMethodRegisterable(ComponentDef cd,
String methodName)
createPropertyDef
public PropertyDef createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc)
createPropertyDef
public PropertyDef createPropertyDef(BeanDesc beanDesc,
Field field)
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.