org.seasar.framework.container.factory
クラス AbstractAnnotationHandler
java.lang.Object
org.seasar.framework.container.factory.AbstractAnnotationHandler
- すべての実装インタフェース:
- AnnotationHandler
- 直系の既知のサブクラス:
- ConstantAnnotationHandler
- public abstract class AbstractAnnotationHandler
- extends Object
- implements AnnotationHandler
メソッドの概要 |
void |
appendDI(ComponentDef componentDef)
|
ComponentDef |
createComponentDef(Class componentClass,
InstanceDef instanceDef)
|
ComponentDef |
createComponentDef(Class componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
|
protected ComponentDef |
createComponentDef(Class componentClass,
String name,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
|
ComponentDef |
createComponentDef(String className,
InstanceDef instanceDef)
|
ComponentDef |
createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
|
ComponentDef |
createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
|
protected PropertyDef |
createPropertyDef(String propertyName,
String expression,
String bindingTypeName,
String accessTypeName)
|
protected AutoBindingDef |
getAutoBindingDef(String name)
|
protected InstanceDef |
getInstanceDef(String name)
|
protected InstanceDef |
getInstanceDef(String name,
InstanceDef defaultInstanceDef)
|
boolean |
isDestroyMethodRegisterable(ComponentDef cd,
String methodName)
|
protected boolean |
isFieldInjectionTarget(Field field)
|
boolean |
isInitMethodRegisterable(ComponentDef cd,
String methodName)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT
protected static final String COMPONENT
- 関連項目:
- 定数フィールド値
NAME
protected static final String NAME
- 関連項目:
- 定数フィールド値
INSTANCE
protected static final String INSTANCE
- 関連項目:
- 定数フィールド値
AUTO_BINDING
protected static final String AUTO_BINDING
- 関連項目:
- 定数フィールド値
BINDING_SUFFIX
protected static final String BINDING_SUFFIX
- 関連項目:
- 定数フィールド値
BINDING_TYPE
protected static final String BINDING_TYPE
- 関連項目:
- 定数フィールド値
EXTERNAL_BINDING
protected static final String EXTERNAL_BINDING
- 関連項目:
- 定数フィールド値
VALUE
protected static final String VALUE
- 関連項目:
- 定数フィールド値
ASPECT
protected static final String ASPECT
- 関連項目:
- 定数フィールド値
INTER_TYPE
protected static final String INTER_TYPE
- 関連項目:
- 定数フィールド値
INIT_METHOD
protected static final String INIT_METHOD
- 関連項目:
- 定数フィールド値
DESTROY_METHOD
protected static final String DESTROY_METHOD
- 関連項目:
- 定数フィールド値
INTERCEPTOR
protected static final String INTERCEPTOR
- 関連項目:
- 定数フィールド値
POINTCUT
protected static final String POINTCUT
- 関連項目:
- 定数フィールド値
AbstractAnnotationHandler
public AbstractAnnotationHandler()
createComponentDef
public ComponentDef createComponentDef(String className,
InstanceDef instanceDef)
- 定義:
- インタフェース
AnnotationHandler
内の createComponentDef
createComponentDef
public ComponentDef createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
- 定義:
- インタフェース
AnnotationHandler
内の createComponentDef
createComponentDef
public ComponentDef createComponentDef(String className,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
- 定義:
- インタフェース
AnnotationHandler
内の createComponentDef
createComponentDef
public ComponentDef createComponentDef(Class componentClass,
InstanceDef instanceDef)
- 定義:
- インタフェース
AnnotationHandler
内の createComponentDef
createComponentDef
public ComponentDef createComponentDef(Class componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef)
- 定義:
- インタフェース
AnnotationHandler
内の createComponentDef
appendDI
public void appendDI(ComponentDef componentDef)
- 定義:
- インタフェース
AnnotationHandler
内の appendDI
getInstanceDef
protected InstanceDef getInstanceDef(String name,
InstanceDef defaultInstanceDef)
getInstanceDef
protected InstanceDef getInstanceDef(String name)
getAutoBindingDef
protected AutoBindingDef getAutoBindingDef(String name)
createComponentDef
protected ComponentDef createComponentDef(Class componentClass,
String name,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef,
boolean externalBinding)
createPropertyDef
protected PropertyDef createPropertyDef(String propertyName,
String expression,
String bindingTypeName,
String accessTypeName)
isInitMethodRegisterable
public boolean isInitMethodRegisterable(ComponentDef cd,
String methodName)
- 定義:
- インタフェース
AnnotationHandler
内の isInitMethodRegisterable
isDestroyMethodRegisterable
public boolean isDestroyMethodRegisterable(ComponentDef cd,
String methodName)
- 定義:
- インタフェース
AnnotationHandler
内の isDestroyMethodRegisterable
isFieldInjectionTarget
protected boolean isFieldInjectionTarget(Field field)
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.