org.seasar.swing.binding
クラス Binder

java.lang.Object
  上位を拡張 org.seasar.swing.binding.Binder

public class Binder
extends java.lang.Object

バインディングを実行するクラスです。

作成者:
kaiseh

コンストラクタの概要
Binder()
           
 
メソッドの概要
 void add(BindingDesc bindingDesc)
          指定した記述子に基づいて、バインディングを追加します。
 void add(java.lang.Object source, java.lang.String sourceProperty, java.lang.Object target, java.lang.String targetProperty)
          読み出し・書き込み両用の更新モード(UpdateStrategy.READ_WRITE)でバインディングを追加します。
 void add(java.lang.Object source, java.lang.String sourceProperty, java.lang.Object target, java.lang.String targetProperty, org.jdesktop.beansbinding.AutoBinding.UpdateStrategy updateStrategy)
          更新モードを指定して、バインディングを追加します。
 void add(java.lang.Object source, java.lang.String sourceProperty, java.lang.String sourceDetailProperty, java.lang.Object target, java.lang.String targetProperty)
          読み出し・書き込み両用の更新モード(UpdateStrategy.READ_WRITE )で、詳細プロパティ情報が付加されたバインディングを追加します。
 void add(java.lang.Object source, java.lang.String sourceProperty, java.lang.String sourceDetailProperty, java.lang.Object target, java.lang.String targetProperty, org.jdesktop.beansbinding.AutoBinding.UpdateStrategy updateStrategy)
          更新モードを指定して、バインディングを追加します。
 void addBindingStateListener(BindingStateListener listener)
          バインディングの状態変更リスナーを追加します。
 void bind()
          バインディングを開始します。
protected  void fireBindingStateChanged()
           
 BindingStateListener[] getBindingStateListeners()
          現在登録されている状態変更リスナーの一覧を取得します。
 java.util.List<org.jdesktop.beansbinding.Binding.SyncFailure> getSyncFailures()
           
 void removeBindingStateListenr(BindingStateListener listener)
          バインディングの状態変更リスナーを削除します。
 void unbind()
          バインディングを解除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Binder

public Binder()
メソッドの詳細

getSyncFailures

public java.util.List<org.jdesktop.beansbinding.Binding.SyncFailure> getSyncFailures()

addBindingStateListener

public void addBindingStateListener(BindingStateListener listener)
バインディングの状態変更リスナーを追加します。

パラメータ:
listener - リスナー

removeBindingStateListenr

public void removeBindingStateListenr(BindingStateListener listener)
バインディングの状態変更リスナーを削除します。

パラメータ:
listener - リスナー

getBindingStateListeners

public BindingStateListener[] getBindingStateListeners()
現在登録されている状態変更リスナーの一覧を取得します。

戻り値:
リスナーの一覧

fireBindingStateChanged

protected void fireBindingStateChanged()

add

public void add(java.lang.Object source,
                java.lang.String sourceProperty,
                java.lang.Object target,
                java.lang.String targetProperty)
読み出し・書き込み両用の更新モード(UpdateStrategy.READ_WRITE)でバインディングを追加します。

パラメータ:
source - ソースオブジェクト
sourceProperty - ソースプロパティの文字列表現
target - ターゲットオブジェクト
targetProperty - ターゲットプロパティの文字列表現

add

public void add(java.lang.Object source,
                java.lang.String sourceProperty,
                java.lang.String sourceDetailProperty,
                java.lang.Object target,
                java.lang.String targetProperty)
読み出し・書き込み両用の更新モード(UpdateStrategy.READ_WRITE )で、詳細プロパティ情報が付加されたバインディングを追加します。 このメソッドシグネチャは、JList の選択可能項目が対象のバインディングで、リスト項目名として表示するテキストを指定するために使用されます。

パラメータ:
source - ソースオブジェクト
sourceProperty - ソースプロパティの文字列表現
sourceDetailProperty - ソース詳細プロパティの文字列表現
target - ターゲットオブジェクト
targetProperty - ターゲットプロパティの文字列表現

add

public void add(java.lang.Object source,
                java.lang.String sourceProperty,
                java.lang.Object target,
                java.lang.String targetProperty,
                org.jdesktop.beansbinding.AutoBinding.UpdateStrategy updateStrategy)
更新モードを指定して、バインディングを追加します。

パラメータ:
source - ソースオブジェクト
sourceProperty - ソースプロパティの文字列表現
target - ターゲットオブジェクト
targetProperty - ターゲットプロパティの文字列表現
updateStrategy - 更新モード

add

public void add(java.lang.Object source,
                java.lang.String sourceProperty,
                java.lang.String sourceDetailProperty,
                java.lang.Object target,
                java.lang.String targetProperty,
                org.jdesktop.beansbinding.AutoBinding.UpdateStrategy updateStrategy)
更新モードを指定して、バインディングを追加します。このメソッドシグネチャは、JList の選択可能項目が対象のバインディングで、リスト項目名として表示するテキストを指定するために使用されます。

パラメータ:
source - ソースオブジェクト
sourceProperty - ソースプロパティの文字列表現
sourceDetailProperty - ソース詳細プロパティの文字列表現
target - ターゲットオブジェクト
targetProperty - ターゲットプロパティの文字列表現
updateStrategy - 更新モード

add

public void add(BindingDesc bindingDesc)
指定した記述子に基づいて、バインディングを追加します。

パラメータ:
bindingDesc - バインディング記述子

bind

public void bind()
バインディングを開始します。


unbind

public void unbind()
バインディングを解除します。