org.seasar.jface.binding.impl
クラス WidgetPropertyValueBinder

java.lang.Object
  上位を拡張 org.seasar.jface.binding.impl.AbstractWidgetValueBinder
      上位を拡張 org.seasar.jface.binding.impl.WidgetPropertyValueBinder
すべての実装されたインタフェース:
WidgetValueBinder

public class WidgetPropertyValueBinder
extends AbstractWidgetValueBinder

単一プロパティに対するバインディングを行うための汎用クラスです。

作成者:
bskuroneko

コンストラクタの概要
WidgetPropertyValueBinder(Class<? extends Widget> widgetType, String propertyName)
           
 
メソッドの概要
 void exportSelection(Object srcObject, Field srcField, Widget dest, WindowContext context)
          フィールドのオブジェクトでウィジットを選択状態にします。
protected  Object getWidgetValue(Widget widget)
           
 void importSelection(Widget src, Object destObject, Field destField, WindowContext context)
          ウィジットで選択されているオブジェクトをフィールドへ設定します。
protected  void putWidgetValue(Widget widget, Object value)
           
 
クラス org.seasar.jface.binding.impl.AbstractWidgetValueBinder から継承されたメソッド
convertValue, exportValue, getWidgetType, importValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WidgetPropertyValueBinder

public WidgetPropertyValueBinder(Class<? extends Widget> widgetType,
                                 String propertyName)
メソッドの詳細

getWidgetValue

protected Object getWidgetValue(Widget widget)
定義:
クラス AbstractWidgetValueBinder 内の getWidgetValue

putWidgetValue

protected void putWidgetValue(Widget widget,
                              Object value)
定義:
クラス AbstractWidgetValueBinder 内の putWidgetValue

exportSelection

public void exportSelection(Object srcObject,
                            Field srcField,
                            Widget dest,
                            WindowContext context)
インタフェース WidgetValueBinder の記述:
フィールドのオブジェクトでウィジットを選択状態にします。

パラメータ:
srcObject - 設定元オブジェクト
srcField - 設定元 Field
dest - 設定先 Widget
context - WindowContext オブジェクト

importSelection

public void importSelection(Widget src,
                            Object destObject,
                            Field destField,
                            WindowContext context)
インタフェース WidgetValueBinder の記述:
ウィジットで選択されているオブジェクトをフィールドへ設定します。

パラメータ:
src - 選択状態にある Widget
destObject - 設定先オブジェクト
destField - 設定先 Field
context - WindowContext オブジェクト


Copyright © 2006 The Seasar Foundation. All Rights Reserved.