public class ConstantAnnotationHandler extends AbstractAnnotationHandler
ASPECT, AUTO_BINDING, BINDING_SUFFIX, BINDING_TYPE, COMPONENT, DESTROY_METHOD, EXTERNAL_BINDING, INIT_METHOD, INSTANCE, INTER_TYPE, INTERCEPTOR, NAME, POINTCUT, VALUE| コンストラクタと説明 |
|---|
ConstantAnnotationHandler() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
appendAspect(ComponentDef componentDef) |
protected void |
appendAspect(ComponentDef componentDef,
String interceptor,
Method targetMethod) |
protected void |
appendAspect(ComponentDef componentDef,
String interceptor,
String pointcut) |
void |
appendDestroyMethod(ComponentDef componentDef) |
protected void |
appendDestroyMethod(ComponentDef componentDef,
Method targetMethod) |
protected void |
appendDestroyMethod(ComponentDef componentDef,
String methodName) |
void |
appendInitMethod(ComponentDef componentDef) |
protected void |
appendInitMethod(ComponentDef componentDef,
Method method) |
protected void |
appendInitMethod(ComponentDef componentDef,
String methodName) |
void |
appendInterType(ComponentDef componentDef) |
protected void |
appendInterType(ComponentDef componentDef,
String interTypeName) |
ComponentDef |
createComponentDef(Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding) |
PropertyDef |
createPropertyDef(BeanDesc beanDesc,
Field field) |
PropertyDef |
createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc) |
protected boolean |
isConstantAnnotationField(Field field) |
appendDI, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createPropertyDef, getAutoBindingDef, getInstanceDef, getInstanceDef, isDestroyMethodRegisterable, isFieldInjectionTarget, isInitMethodRegisterablepublic ComponentDef createComponentDef(Class<?> componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
protected boolean isConstantAnnotationField(Field field)
public PropertyDef createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
public PropertyDef createPropertyDef(BeanDesc beanDesc, Field field)
public void appendAspect(ComponentDef componentDef)
protected void appendAspect(ComponentDef componentDef, String interceptor, String pointcut)
protected void appendAspect(ComponentDef componentDef, String interceptor, Method targetMethod)
public void appendInterType(ComponentDef componentDef)
protected void appendInterType(ComponentDef componentDef, String interTypeName)
public void appendInitMethod(ComponentDef componentDef)
protected void appendInitMethod(ComponentDef componentDef, Method method)
protected void appendInitMethod(ComponentDef componentDef, String methodName)
public void appendDestroyMethod(ComponentDef componentDef)
protected void appendDestroyMethod(ComponentDef componentDef, Method targetMethod)
protected void appendDestroyMethod(ComponentDef componentDef, String methodName)
Copyright © 2015 The DBFlute Project. All rights reserved.