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
 
コンストラクタの概要
ConstantAnnotationHandler()
           
 
メソッドの概要
 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.