org.seasar.uruma.binding.value
インタフェース ValueBinder

既知の実装クラスの一覧:
AbstractValueBinder, BrowserValueBinder, ComboViewerValueBinder, DateTimeValueBinder, GenericValueBinder, StatusLineManagerValueBinder, TableValueBinder, TableViewerValueBinder, TreeViewerValueBinder

public interface ValueBinder

ウィジットクラス毎のバインディングを行うためのインターフェースです。

作成者:
y-komori

メソッドの概要
 void exportSelection(Object widget, Object formObj, PropertyDesc propDesc)
          フォームの持つオブジェクトをウィジットの選択状態として設定します。
 void exportValue(Object widget, Object formObj, PropertyDesc propDesc)
          フォームの値をウィジットへ設定します。
 Class<?> getWidgetType()
          対応するウィジットの Class オブジェクトを返します。
 void importSelection(Object widget, Object formObj, PropertyDesc propDesc)
          ウィジットで選択されているオブジェクトをフォームへ設定します。
 void importValue(Object widget, Object formObj, PropertyDesc propDesc)
          ウィジットの値をフォームへ設定します。
 

メソッドの詳細

importValue

void importValue(Object widget,
                 Object formObj,
                 PropertyDesc propDesc)
ウィジットの値をフォームへ設定します。

パラメータ:
widget - ウィジット側オブジェクト
formObj - フォーム側オブジェクト
propDesc - フォーム側のプロパティを表す PropertyDesc オブジェクト

exportValue

void exportValue(Object widget,
                 Object formObj,
                 PropertyDesc propDesc)
フォームの値をウィジットへ設定します。

パラメータ:
widget - ウィジット側オブジェクト
formObj - フォーム側オブジェクト
propDesc - フォーム側のプロパティを表す PropertyDesc オブジェクト

importSelection

void importSelection(Object widget,
                     Object formObj,
                     PropertyDesc propDesc)
ウィジットで選択されているオブジェクトをフォームへ設定します。

パラメータ:
widget - ウィジット側オブジェクト
formObj - フォーム側オブジェクト
propDesc - フォーム側のプロパティを表す PropertyDesc オブジェクト

exportSelection

void exportSelection(Object widget,
                     Object formObj,
                     PropertyDesc propDesc)
フォームの持つオブジェクトをウィジットの選択状態として設定します。

パラメータ:
widget - ウィジット側オブジェクト
formObj - フォーム側オブジェクト
propDesc - フォーム側のプロパティを表す PropertyDesc オブジェクト

getWidgetType

Class<?> getWidgetType()
対応するウィジットの Class オブジェクトを返します。

戻り値:
対応するウィジットの Class オブジェクト


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.