public class TigerAnnotationHandler extends ConstantAnnotationHandler
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static List<AspectDefBuilder> |
aspectDefBuilders |
protected static List<ComponentDefBuilder> |
componentDefBuilders |
protected static List<DestroyMethodDefBuilder> |
destroyMethodDefBuilders |
protected static boolean |
enableCommonAnnotations |
protected static boolean |
initialized |
protected static List<InitMethodDefBuilder> |
initMethodDefBuilders |
protected static List<IntertypeDefBuilder> |
intertypeDefBuilders |
protected static List<PropertyDefBuilder> |
propertyDefBuilders |
ASPECT, AUTO_BINDING, BINDING_SUFFIX, BINDING_TYPE, COMPONENT, DESTROY_METHOD, EXTERNAL_BINDING, INIT_METHOD, INSTANCE, INTER_TYPE, INTERCEPTOR, NAME, POINTCUT, VALUE| コンストラクタと説明 |
|---|
TigerAnnotationHandler() |
appendAspect, appendAspect, appendDestroyMethod, appendDestroyMethod, appendInitMethod, appendInitMethod, appendInterType, isConstantAnnotationFieldappendDI, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createPropertyDef, getAutoBindingDef, getInstanceDef, getInstanceDef, isDestroyMethodRegisterable, isFieldInjectionTarget, isInitMethodRegisterableprotected static boolean initialized
protected static final boolean enableCommonAnnotations
protected static final List<ComponentDefBuilder> componentDefBuilders
protected static final List<PropertyDefBuilder> propertyDefBuilders
protected static final List<AspectDefBuilder> aspectDefBuilders
protected static final List<IntertypeDefBuilder> intertypeDefBuilders
protected static final List<InitMethodDefBuilder> initMethodDefBuilders
protected static final List<DestroyMethodDefBuilder> destroyMethodDefBuilders
public static void initialize()
public static void dispose()
public static void loadDefaultComponentDefBuilder()
public static void addComponentDefBuilder(ComponentDefBuilder builder)
builder - public static void removeComponentDefBuilder(ComponentDefBuilder builder)
builder - public static void clearComponentDefBuilder()
public static void loadDefaultPropertyDefBuilder()
public static void addPropertyDefBuilder(PropertyDefBuilder builder)
PropertyDefBuilderを追加します。builder - public static void removePropertyDefBuilder(PropertyDefBuilder builder)
builder - public static void clearPropertyDefBuilder()
public static void loadDefaultAspectDefBuilder()
public static void addAspectDefBuilder(AspectDefBuilder builder)
builder - public static void removeAspectDefBuilder(AspectDefBuilder builder)
builder - public static void clearAspectDefBuilder()
public static void loadDefaultIntertypeDefBuilder()
public static void addIntertypeDefBuilder(IntertypeDefBuilder builder)
builder - public static void removeIntertypeDefBuilder(IntertypeDefBuilder builder)
builder - public static void clearIntertypeDefBuilder()
public static void loadDefaultInitMethodDefBuilder()
public static void addInitMethodDefBuilder(InitMethodDefBuilder builder)
builder - public static void removeInitMethodDefBuilder(InitMethodDefBuilder builder)
public static void clearInitMethodDefBuilder()
public static void loadDefaultDestroyMethodDefBuilder()
public static void addDestroyMethodDefBuilder(DestroyMethodDefBuilder builder)
public static void removeDestroyMethodDefBuilder(DestroyMethodDefBuilder builder)
public static void clearDestroyMethodDefBuilder()
public ComponentDef createComponentDef(Class<?> componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
createComponentDef インタフェース内 AnnotationHandlercreateComponentDef クラス内 ConstantAnnotationHandlerpublic PropertyDef createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
createPropertyDef インタフェース内 AnnotationHandlercreatePropertyDef クラス内 ConstantAnnotationHandlerpublic PropertyDef createPropertyDef(BeanDesc beanDesc, Field field)
createPropertyDef インタフェース内 AnnotationHandlercreatePropertyDef クラス内 ConstantAnnotationHandlerpublic void appendAspect(ComponentDef componentDef)
appendAspect インタフェース内 AnnotationHandlerappendAspect クラス内 ConstantAnnotationHandlerpublic void appendInterType(ComponentDef componentDef)
appendInterType インタフェース内 AnnotationHandlerappendInterType クラス内 ConstantAnnotationHandlerpublic void appendInitMethod(ComponentDef componentDef)
appendInitMethod インタフェース内 AnnotationHandlerappendInitMethod クラス内 ConstantAnnotationHandlerpublic void appendDestroyMethod(ComponentDef componentDef)
appendDestroyMethod インタフェース内 AnnotationHandlerappendDestroyMethod クラス内 ConstantAnnotationHandlerCopyright © 2015 The DBFlute Project. All rights reserved.