public class AutoPropertyAssembler extends AbstractPropertyAssembler
| コンストラクタと説明 |
|---|
AutoPropertyAssembler(ComponentDef componentDef) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
assemble(Object component)
指定された
componentに対して、 プロパティ・インジェクションやフィールド・インジェクションを実行します。 |
protected boolean |
needsPlainPropertyInjection(PropertyDesc propDesc) |
protected void |
setupPlainProperty(Object component,
BeanDesc beanDesc,
ComponentDef componentDef,
Set<String> names) |
bindExternally, getValue, getValue, getValuesgetArgs, getBeanDesc, getComponentClass, getComponentDefpublic AutoPropertyAssembler(ComponentDef componentDef)
public void assemble(Object component)
PropertyAssemblercomponentに対して、 プロパティ・インジェクションやフィールド・インジェクションを実行します。
コンポーネント定義のexternalBinding属性がtrueにも関わらず、
ExternalContextがS2コンテナに設定されていない場合には、
EmptyRuntimeExceptionをスローします。component - S2コンテナ上のコンポーネントがセットされる対象protected void setupPlainProperty(Object component, BeanDesc beanDesc, ComponentDef componentDef, Set<String> names)
protected boolean needsPlainPropertyInjection(PropertyDesc propDesc)
Copyright © 2015 The DBFlute Project. All rights reserved.