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

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

public abstract class AbstractWidgetValueBinder
extends Object
implements WidgetValueBinder

ValueBinder のための基底クラスです。

作成者:
bskuroneko

コンストラクタの概要
AbstractWidgetValueBinder(Class<? extends Widget> widgetType)
           
 
メソッドの概要
protected  Object convertValue(Object srcValue, Class<?> destType)
           
 void exportValue(Object srcObject, Field srcField, Widget dest, WindowContext context)
          フィールドからウィジットへ値を設定します。
 Class<? extends Widget> getWidgetType()
          対応するウィジットの型を返します。
protected abstract  Object getWidgetValue(Widget widget)
           
 void importValue(Widget src, Object destObject, Field destField, WindowContext context)
          ウィジットからフィールドへ値を設定します。
protected abstract  void putWidgetValue(Widget widget, Object value)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.jface.binding.WidgetValueBinder から継承されたメソッド
exportSelection, importSelection
 

コンストラクタの詳細

AbstractWidgetValueBinder

public AbstractWidgetValueBinder(Class<? extends Widget> widgetType)
メソッドの詳細

importValue

public void importValue(Widget src,
                        Object destObject,
                        Field destField,
                        WindowContext context)
インタフェース WidgetValueBinder の記述:
ウィジットからフィールドへ値を設定します。

定義:
インタフェース WidgetValueBinder 内の importValue
パラメータ:
src - 設定元 Widget
destObject - 設定先オブジェクト
destField - 設定先 Field
context - WindowContext オブジェクト

convertValue

protected Object convertValue(Object srcValue,
                              Class<?> destType)

exportValue

public void exportValue(Object srcObject,
                        Field srcField,
                        Widget dest,
                        WindowContext context)
インタフェース WidgetValueBinder の記述:
フィールドからウィジットへ値を設定します。

定義:
インタフェース WidgetValueBinder 内の exportValue
パラメータ:
srcObject - 設定元オブジェクト
srcField - 設定元 Field
dest - 設定先 Widget
context - WindowContext オブジェクト

getWidgetType

public Class<? extends Widget> getWidgetType()
インタフェース WidgetValueBinder の記述:
対応するウィジットの型を返します。

定義:
インタフェース WidgetValueBinder 内の getWidgetType
戻り値:
ウィジットの型

getWidgetValue

protected abstract Object getWidgetValue(Widget widget)

putWidgetValue

protected abstract void putWidgetValue(Widget widget,
                                       Object value)


Copyright © 2006 The Seasar Foundation. All Rights Reserved.