jp.littlesoft.data.event
クラス ChangeEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 jp.littlesoft.data.event.ChangeEvent
すべての実装されたインタフェース:
Serializable

public class ChangeEvent
extends EventObject
implements Serializable

データ変更イベント。

Tableクラス、Paramsクラスなどのデータの内容が変更された際のイベントオブジェクトです。
このイベントを受け取るには、受け取り側クラスでChangeListenerインターフェースを実装し、 対象のデータオブジェクトaddChangeListenerで受け取り側オブジェクトを登録します。

データ項目の値が変更された場合は、当クラスのoldValue、newValueプロパティに変更される前後のそれぞれの値が設定されます。

バージョン:
1.3.0
作成者:
LittleSoft Corporation
関連項目:
ChangeListener, 直列化された形式

フィールドの概要
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
ChangeEvent(Object source)
          コンストラクタ。
ChangeEvent(Object source, Column changeColumn, Object argNewValue, Object argOldValue)
          コンストラクタ。
 
メソッドの概要
 Column getColumn()
          値が変更されたカラムオブジェクトを取得する。
 Object getNewValue()
          変更後の値を取得する。
 Object getOldValue()
          変更されるカラムの現在の値または変更前の値。
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ChangeEvent

public ChangeEvent(Object source)
コンストラクタ。

パラメータ:
source - イベントの発生元のデータオブジェクト

ChangeEvent

public ChangeEvent(Object source,
                   Column changeColumn,
                   Object argNewValue,
                   Object argOldValue)
コンストラクタ。

パラメータ:
source - イベントの発生元のデータオブジェクト
changeColumn - 値が変更されたカラムオブジェクト
argNewValue - 変更後のカラム値
argOldValue - 変更前のカラム値
メソッドの詳細

getColumn

public Column getColumn()
値が変更されたカラムオブジェクトを取得する。

戻り値:
変更されるカラム

getNewValue

public Object getNewValue()
変更後の値を取得する。

戻り値:
新しい値

getOldValue

public Object getOldValue()
変更されるカラムの現在の値または変更前の値。

戻り値:
現在の値または変更前の値


Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.