org.seasar.framework.container.assembler
クラス ProxyBindingTypeDef
java.lang.Object
org.seasar.framework.container.assembler.AbstractBindingTypeDef
org.seasar.framework.container.assembler.BindingTypeMayDef
org.seasar.framework.container.assembler.ProxyBindingTypeDef
- すべての実装されたインタフェース:
- org.seasar.framework.container.BindingTypeDef
public class ProxyBindingTypeDef
- extends org.seasar.framework.container.assembler.BindingTypeMayDef
実インスタンスの代わりにProxyオブジェクトを生成してコンポーネントに注入するバインディングタイプ定義。
WicketコンポーネントのフィールドはすべてSerializableを実装している必要があるため、
S2Containerに登録されたコンポーネントの代わりにwicket-iocのLasyInitProxyFactoryを
使用して、コンポーネントのプロクシをDIします。
- 作成者:
- TAKEUCHI Hideyuki (chimerast)
フィールドの概要 |
static org.seasar.framework.container.BindingTypeDef |
PROXY
|
インタフェース org.seasar.framework.container.BindingTypeDef から継承されたフィールド |
MAY_NAME, MUST_NAME, NONE_NAME, SHOULD_NAME |
クラス org.seasar.framework.container.assembler.BindingTypeMayDef から継承されたメソッド |
doBind, doBind |
クラス org.seasar.framework.container.assembler.AbstractBindingTypeDef から継承されたメソッド |
bind, bind, bindAuto, bindAuto, bindManual, bindManual, equals, getName, getValue, hashCode, isAutoBindable, setValue, setValue |
PROXY
public static final org.seasar.framework.container.BindingTypeDef PROXY
ProxyBindingTypeDef
protected ProxyBindingTypeDef(String name)
getValue
protected Object getValue(org.seasar.framework.container.ComponentDef componentDef,
Object key,
Object component,
String propertyName)
throws org.seasar.framework.beans.IllegalPropertyRuntimeException
- オーバーライド:
- クラス
org.seasar.framework.container.assembler.AbstractBindingTypeDef
内の getValue
- 例外:
org.seasar.framework.beans.IllegalPropertyRuntimeException
Copyright © 2013 The Seasar Foundation and the others. All Rights Reserved.