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)
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)
componentDef - interceptor - pointcut - EmptyRuntimeExceptionprotected void appendAspect(ComponentDef componentDef, String interceptor, Method targetMethod)
componentDef - interceptor - targetMethod - EmptyRuntimeExceptionpublic void appendInterType(ComponentDef componentDef)
protected void appendInterType(ComponentDef componentDef, String interTypeName)
componentDef - interTypeName - public void appendInitMethod(ComponentDef componentDef)
protected void appendInitMethod(ComponentDef componentDef, Method method)
componentDef - method - protected void appendInitMethod(ComponentDef componentDef, String methodName)
componentDef - methodName - public void appendDestroyMethod(ComponentDef componentDef)
protected void appendDestroyMethod(ComponentDef componentDef, Method targetMethod)
componentDef - targetMethod - protected void appendDestroyMethod(ComponentDef componentDef, String methodName)
componentDef - methodName - Copyright © 2015 The DBFlute Project. All rights reserved.