全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス 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 です。
-
PropertyChangeEvent(Object, String, Object, Object)
-
-
getNewValue()
-
-
getOldValue()
-
-
getPropagationId()
- 「propagationId」 フィールドは将来の使用のために予約済みでである。
-
getPropertyName()
-
-
setPropagationId(Object)
-
PropertyChangeEvent
public PropertyChangeEvent(Object source,
String propertyName,
Object oldValue,
Object newValue)
- パラメータ:
- source - イベントを出した bean
- propertyName - 変更されたプロパティのプログラム名
- oldValue - プロパティの古い値
- newValue - プロパティの新しい値
getPropertyName
public String getPropertyName()
- 返り値:
- 変更されたプロパティのプログラム名。複数のプロパティを変更した場合は null。
getNewValue
public Object getNewValue()
- 返り値:
- Object として表示されるプロパティの新しい値。複数のプロパティを変更した場合は null。
getOldValue
public Object getOldValue()
- 返り値:
- Object として表示されるプロパティの新しい値。複数のプロパティを変更した場合は null。
setPropagationId
public void setPropagationId(Object propagationId)
- パラメータ:
- propagationId - イベントの propagationId オブジェクト
getPropagationId
public Object getPropagationId()
- 「propagationId」 フィールドは将来の使用のために予約済みです。Beans 1.0 では、リスナが PropertyChangeEvent をキャッチして独自の PropertyChangeEvent を出した場合に、入力イベントから出力イベントに propagationId フィールドを必ず渡す必要があります。
- 返り値:
- バウンド/制約プロパティのアップデートに関連した propagationId オブジェクト
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス