|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface BindingCommand
バインドの実行を行うためのインターフェースです。
ウィジットのクラス毎に対する実際のバインド処理は、設定された ValueBinder
に委譲することで実現します。
メソッドの概要 | |
---|---|
void |
doBind(Object widget,
Object formObj,
PropertyDesc propDesc,
UIComponent uiComp)
widget と formObj の間でバインド処理を行います。 |
String |
getId(Field field)
field に対応する id を取得します。 |
List<PropertyDesc> |
getTargetPropertyDescs(FormDesc desc)
FormDesc からバインド対象フィールドの PropertyDesc を取得します。 |
メソッドの詳細 |
---|
void doBind(Object widget, Object formObj, PropertyDesc propDesc, UIComponent uiComp)
widget
と formObj
の間でバインド処理を行います。
widget
- ウィジット側オブジェクトformObj
- フォーム側オブジェクトpropDesc
- フォーム側のプロパティを表す PropertyDesc
オブジェクトuiComp
- コンポーネントString getId(Field field)
field
に対応する id を取得します。
field
- id を取得するフィールド
List<PropertyDesc> getTargetPropertyDescs(FormDesc desc)
FormDesc
からバインド対象フィールドの PropertyDesc
を取得します。
desc
- FormDesc
オブジェクト
PropertyDesc
リスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |