|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.uruma.binding.widget.WidgetBinder
public class WidgetBinder
任意のオブジェクトに対してウィジットバインディングを実行するためのクラスです。
メソッドの概要 | |
---|---|
static void |
bindWidgets(Object target,
PartContext context)
指定されたオブジェクトに対して、ウィジットバインディングを行います。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static void bindWidgets(Object target, PartContext context)
target
で指定されたオブジェクトに対して、context
で指定された
PartContext
に登録されているオブジェクトをバインドします。
具体的には、target
で定義されるフィールドに対し、そのフィールド名と名前が一致する
WidgetHandle
を PartContext
から取得します。取得できた場合、
WidgetHandle
が内包するオブジェクトの型がフィールドに代入可能であれば そのフィールドにセットします。
また、WidgetHandle
の内包するオブジェクトが Viewer
のサブクラスである場合、その
Viewer
の持つ Control
が代入可能であればバインドします。
target
- ターゲットオブジェクトcontext
- PartContext
オブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |