全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.beans.PropertyChangeSupport

java.lang.Object
   |
   +----java.beans.PropertyChangeSupport

public class PropertyChangeSupport
extends Object
implements Serializable
バウンドプロパティをサポートする bean が使うことができる、ユーティリティクラスです。このクラスの継承またはこのクラスのインスタンスを bean のメンバフィールドとして使い、各種作業を行えます。


Constructor Index

 o PropertyChangeSupport(Object)

Method Index

 o addPropertyChangeListener(PropertyChangeListener)
PropertyChangeListener をリスナリストに追加する。
 o firePropertyChange(String, Object, Object)
バウンドプロパティの更新を、登録リスナにレポートする。
 o removePropertyChangeListener(PropertyChangeListener)
PropertyChangeListener をリスナリストから削除する。

Constructors

 o PropertyChangeSupport
  public PropertyChangeSupport(Object sourceBean)
パラメータ:
sourceBean - すべてのイベントのソースとして与えられる bean。

Methods

 o addPropertyChangeListener
  public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナリストに追加します。

パラメータ:
listener - 追加する PropertyChangeListener
 o removePropertyChangeListener
  public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナリストから削除します。

パラメータ:
listener - 削除する PropertyChangeListener
 o firePropertyChange
  public void firePropertyChange(String propertyName,
                                 Object oldValue,
                                 Object newValue)
バウンドプロパティの更新を、登録リスナにレポートします。新旧の値が同じで null でない場合は、イベントは出されません。

パラメータ:
propertyName - 変更されたプロパティのプログラム名
oldValue - プロパティの古い値
newValue - プロパティの新しい値

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス