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.