|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.container.factory.AbstractAnnotationHandler
org.seasar.framework.container.factory.ConstantAnnotationHandler
フィールドの概要 |
クラス 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)
コンポーネント定義にdestroyMethodを追加します。 |
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 |
コンストラクタの詳細 |
public ConstantAnnotationHandler()
メソッドの詳細 |
public ComponentDef createComponentDef(Class componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
AnnotationHandler
の記述:
componentClass
- コンポーネントクラスdefaultInstanceDef
- インスタンス定義defaultAutoBindingDef
- 自動バインディング定義defaultExternalBinding
- 外部バインディング
protected boolean isConstantAnnotationField(Field field)
public PropertyDef createPropertyDef(BeanDesc beanDesc, PropertyDesc propertyDesc)
AnnotationHandler
の記述:
beanDesc
- プロパティに追加するBean名。propertyDesc
- プロパティ名
public PropertyDef createPropertyDef(BeanDesc beanDesc, Field field)
AnnotationHandler
の記述:
beanDesc
- プロパティに追加するBean名。field
- フィールド名
public void appendAspect(ComponentDef componentDef)
AnnotationHandler
の記述:
componentDef
- コンポーネント定義protected void appendAspect(ComponentDef componentDef, String interceptor, String pointcut)
protected void appendAspect(ComponentDef componentDef, String interceptor, Method pointcut)
public void appendInterType(ComponentDef componentDef)
AnnotationHandler
の記述:
componentDef
- コンポーネント定義protected void appendInterType(ComponentDef componentDef, String interTypeName)
public void appendInitMethod(ComponentDef componentDef)
AnnotationHandler
の記述:
componentDef
- コンポーネント定義protected void appendInitMethod(ComponentDef componentDef, Method method)
protected void appendInitMethod(ComponentDef componentDef, String methodName)
public void appendDestroyMethod(ComponentDef componentDef)
AnnotationHandler
の記述:
componentDef
- コンポーネント定義protected void appendDestroyMethod(ComponentDef componentDef, Method method)
protected void appendDestroyMethod(ComponentDef componentDef, String methodName)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |