public abstract class AbstractAnnotationHandler extends Object implements AnnotationHandler
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static String |
ASPECT |
protected static String |
AUTO_BINDING |
protected static String |
BINDING_SUFFIX |
protected static String |
BINDING_TYPE |
protected static String |
COMPONENT |
protected static String |
DESTROY_METHOD |
protected static String |
EXTERNAL_BINDING |
protected static String |
INIT_METHOD |
protected static String |
INSTANCE |
protected static String |
INTER_TYPE |
protected static String |
INTERCEPTOR |
protected static String |
NAME |
protected static String |
POINTCUT |
protected static String |
VALUE |
| コンストラクタと説明 |
|---|
AbstractAnnotationHandler() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendAspect, appendDestroyMethod, appendInitMethod, appendInterType, createComponentDef, createPropertyDef, createPropertyDefpublic ComponentDef createComponentDef(String className, InstanceDef instanceDef)
createComponentDef インタフェース内 AnnotationHandlerpublic ComponentDef createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
createComponentDef インタフェース内 AnnotationHandlerpublic ComponentDef createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
createComponentDef インタフェース内 AnnotationHandlerpublic ComponentDef createComponentDef(Class<?> componentClass, InstanceDef instanceDef)
createComponentDef インタフェース内 AnnotationHandlerpublic ComponentDef createComponentDef(Class<?> componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
createComponentDef インタフェース内 AnnotationHandlerpublic void appendDI(ComponentDef componentDef)
appendDI インタフェース内 AnnotationHandlerprotected InstanceDef getInstanceDef(String name, InstanceDef defaultInstanceDef)
protected InstanceDef getInstanceDef(String name)
protected AutoBindingDef getAutoBindingDef(String name)
protected ComponentDef createComponentDef(Class<?> componentClass, String name, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
protected PropertyDef createPropertyDef(String propertyName, String expression, String bindingTypeName, String accessTypeName)
public boolean isInitMethodRegisterable(ComponentDef cd, String methodName)
isInitMethodRegisterable インタフェース内 AnnotationHandlerpublic boolean isDestroyMethodRegisterable(ComponentDef cd, String methodName)
isDestroyMethodRegisterable インタフェース内 AnnotationHandlerprotected boolean isFieldInjectionTarget(Field field)
Copyright © 2015 The DBFlute Project. All rights reserved.