jp.littlesoft.data.event
クラス TableEvent<E extends Serializable>
java.lang.Object
java.util.EventObject
jp.littlesoft.data.event.TableEvent<E>
- すべての実装されたインタフェース:
- Serializable
public class TableEvent<E extends Serializable>
- extends EventObject
- implements Serializable
データテーブル操作イベント。
Tableクラスに対する各種操作が行われた際のイベントオブジェクトです。
このイベントを受け取るには、受け取り側クラスでTableListenerインターフェースを実装し、
対象のデータオブジェクトaddTableListenerで受け取り側オブジェクトを登録します。
- バージョン:
- 1.3.0
- 作成者:
- LittleSoft Corporation
- 関連項目:
Table.addTableListener(jp.littlesoft.data.event.TableListener)
,
直列化された形式
入れ子のクラスの概要 |
static class |
TableEvent.Operation
テーブルオブジェクトに対する操作をしめす列挙型
START_APPENDテーブルオブジェクトで行追加が開始された
START_EDITテーブルオブジェクトで行変更が開始された
DONE_CANCELテーブルオブジェクトで追加や変更が取り消された
DONE_DELETEテーブルオブジェクトで行が削除された
ROW_DELETINGテーブルオブジェクトで行が削除されようとしている
DONE_VALIDATE行の内容確認が行われた
DONE_MOVEテーブルオブジェクトのカーソル行が移動した
DONE_RESOLVEテーブルオブジェクトの内容が永続化された
DATA_REFRESHEDテーブルオブジェクトの内容が刷新された
DONE_FILTERテーブルオブジェクトにフィルターが適用された
|
TableEvent
public TableEvent(Object source,
Row<E> row,
int rowIndex)
- コンストラクタ。
- パラメータ:
source
- Eventが最初に発生したオブジェクト
getSource
public Table<E> getSource()
- オーバーライド:
- クラス
EventObject
内の getSource
getRow
public Row<E> getRow()
- イベントが発生した行オブジェクトを取得します。
- 戻り値:
- イベントが発生した行オブジェクト
getRowIndex
public int getRowIndex()
- イベントが発生した行インデックスを取得します。
- 戻り値:
- イベントが発生した行インデックス
Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.