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

クラス java.beans.PropertyChangeEvent

java.lang.Object
   |
   +----java.util.EventObject
           |
           +----java.beans.PropertyChangeEvent

public class PropertyChangeEvent
extends EventObject
「PropertyChange」 イベントは、bean が 「バウンド」 または 「制約」 プロパティを変更するたびに出されます。PropertyChangeEvent オブジェクトは引数として、PropertyChangeListener および VetoableChangeListenerobject メソッドに送られます。

通常 PropertyChangeEvent は、変更したプロパティの名前と新しい値を持ちます。新しい値が組み込み型 (int や boolean など) の場合は、対応する java.lang.* オブジェクト型 (Integer や Boolean など) としてラップする必要があります。

実際の値が分からない場合、新旧の値には null 値が入ります。

イベントソースの任意のセットのプロパティが変更された場合、名前として null オブジェクトを送ります。この場合、新旧の値も null です。


Constructor Index

 o PropertyChangeEvent(Object, String, Object, Object)

Method Index

 o getNewValue()
 o getOldValue()
 o getPropagationId()
「propagationId」 フィールドは将来の使用のために予約済みでである。
 o getPropertyName()
 o setPropagationId(Object)

Constructors

 o PropertyChangeEvent
  public PropertyChangeEvent(Object source,
                             String propertyName,
                             Object oldValue,
                             Object newValue)
パラメータ:
source - イベントを出した bean
propertyName - 変更されたプロパティのプログラム名
oldValue - プロパティの古い値
newValue - プロパティの新しい値

Methods

 o getPropertyName
  public String getPropertyName()
返り値:
変更されたプロパティのプログラム名。複数のプロパティを変更した場合は null。
 o getNewValue
  public Object getNewValue()
返り値:
Object として表示されるプロパティの新しい値。複数のプロパティを変更した場合は null。
 o getOldValue
  public Object getOldValue()
返り値:
Object として表示されるプロパティの新しい値。複数のプロパティを変更した場合は null。
 o setPropagationId
  public void setPropagationId(Object propagationId)
パラメータ:
propagationId - イベントの propagationId オブジェクト
 o getPropagationId
  public Object getPropagationId()
「propagationId」 フィールドは将来の使用のために予約済みです。Beans 1.0 では、リスナが PropertyChangeEvent をキャッチして独自の PropertyChangeEvent を出した場合に、入力イベントから出力イベントに propagationId フィールドを必ず渡す必要があります。

返り値:
バウンド/制約プロパティのアップデートに関連した propagationId オブジェクト

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