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テーブルオブジェクトにフィルターが適用された
 
フィールドの概要
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
TableEvent(Object source, Row<E> row, int rowIndex)
          コンストラクタ。
 
メソッドの概要
 Row<E> getRow()
          イベントが発生した行オブジェクトを取得します。
 int getRowIndex()
          イベントが発生した行インデックスを取得します。
 Table<E> getSource()
           
 
クラス java.util.EventObject から継承されたメソッド
toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

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.