- java.lang.Object
-
- java.util.EventObject
-
- java.beans.PropertyChangeEvent
-
- java.beans.IndexedPropertyChangeEvent
-
- すべての実装されたインタフェース:
Serializable
public class IndexedPropertyChangeEvent extends PropertyChangeEvent
JavaBeans™仕様に準拠したコンポーネント(Bean)がバウンド・インデックス付きプロパティを変更するたびに、IndexedPropertyChangeイベントが送信されます。 このクラスはPropertyChangeEvent
の拡張ですが、変更されたプロパティのインデックスを含みます。変更前後の実際の値が不明な場合は、null値が使用されることがあります。
イベント・ソースがnullオブジェクトを名前として送信し、そのプロパティの任意のセットが変更されたことを示す場合があります。 この場合は、変更前と変更後の値もnullになるはずです。
- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
-
-
フィールドのサマリー
-
クラス java.util.EventObjectから継承されたフィールド
source
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 IndexedPropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue, int index)
新しいIndexedPropertyChangeEvent
オブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 int
getIndex()
変更されたプロパティのインデックスを取得します。-
クラス java.util.EventObjectから継承されたメソッド
getSource
-
クラス java.lang.Objectから継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
クラス java.beans.PropertyChangeEventから継承されたメソッド
getNewValue, getOldValue, getPropagationId, getPropertyName, setPropagationId, toString
-
-
-
-
コンストラクタの詳細
-
IndexedPropertyChangeEvent
public IndexedPropertyChangeEvent(Object source, String propertyName, Object oldValue, Object newValue, int index)
新しいIndexedPropertyChangeEvent
オブジェクトを構築します。- パラメータ:
source
- イベントをトリガーしたBean。propertyName
- 変更されたプロパティのプログラム名。oldValue
- プロパティの古い値。newValue
- プロパティの新しい値。index
- 変更されたプロパティ要素のインデックス。
-
-