org.seasar.framework.container.factory
クラス ConstantAnnotationHandler
java.lang.Object
org.seasar.framework.container.factory.AbstractAnnotationHandler
org.seasar.framework.container.factory.ConstantAnnotationHandler
- すべての実装インタフェース:
- AnnotationHandler
- public class ConstantAnnotationHandler
- extends AbstractAnnotationHandler
クラス org.seasar.framework.container.factory.AbstractAnnotationHandler から継承したフィールド |
ASPECT, AUTO_BINDING, BINDING_SUFFIX, BINDING_TYPE, COMPONENT, DESTROY_METHOD, EXTERNAL_BINDING, INIT_METHOD, INSTANCE, INTER_TYPE, INTERCEPTOR, NAME, POINTCUT, VALUE |
メソッドの概要 |
void |
appendAspect(ComponentDef componentDef)
|
protected void |
appendAspect(ComponentDef componentDef,
String interceptor,
Method pointcut)
|
protected void |
appendAspect(ComponentDef componentDef,
String interceptor,
String pointcut)
|
void |
appendDestroyMethod(ComponentDef componentDef)
|
protected void |
appendDestroyMethod(ComponentDef componentDef,
Method method)
|
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)
|
クラス org.seasar.framework.container.factory.AbstractAnnotationHandler から継承したメソッド |
appendDI, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createComponentDef, createPropertyDef, getAutoBindingDef, getInstanceDef, getInstanceDef, isDestroyMethodRegisterable, isFieldInjectionTarget, isInitMethodRegisterable |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstantAnnotationHandler
public ConstantAnnotationHandler()
createComponentDef
public ComponentDef createComponentDef(Class componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding)
isConstantAnnotationField
protected boolean isConstantAnnotationField(Field field)
createPropertyDef
public PropertyDef createPropertyDef(BeanDesc beanDesc,
PropertyDesc propertyDesc)
createPropertyDef
public PropertyDef createPropertyDef(BeanDesc beanDesc,
Field field)
appendAspect
public void appendAspect(ComponentDef componentDef)
appendAspect
protected void appendAspect(ComponentDef componentDef,
String interceptor,
String pointcut)
appendAspect
protected void appendAspect(ComponentDef componentDef,
String interceptor,
Method pointcut)
appendInterType
public void appendInterType(ComponentDef componentDef)
appendInterType
protected void appendInterType(ComponentDef componentDef,
String interTypeName)
appendInitMethod
public void appendInitMethod(ComponentDef componentDef)
appendInitMethod
protected void appendInitMethod(ComponentDef componentDef,
Method method)
appendInitMethod
protected void appendInitMethod(ComponentDef componentDef,
String methodName)
appendDestroyMethod
public void appendDestroyMethod(ComponentDef componentDef)
appendDestroyMethod
protected void appendDestroyMethod(ComponentDef componentDef,
Method method)
appendDestroyMethod
protected void appendDestroyMethod(ComponentDef componentDef,
String methodName)
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.