database
b2007092001

org.phosphoresce.commons.database.accessor
クラス RecordTableModelAccessorStateListener

java.lang.Object
  拡張org.phosphoresce.commons.database.accessor.RecordTableModelAccessorStateListener
すべての実装インタフェース:
org.phosphoresce.commons.database.accessor.ResultAccessorListener

public class RecordTableModelAccessorStateListener
extends java.lang.Object
implements org.phosphoresce.commons.database.accessor.ResultAccessorListener

レコードデータテーブルモデルバッファアクセス状態管理リスナークラス

作成者:
Kitagawa

コンストラクタの概要
RecordTableModelAccessorStateListener(RecordTableModelAccessor accessor)
          コンストラクタ
 
メソッドの概要
 void bufferChanged()
          全てのフェッチバッファの内容が変更された可能性があることをリスナーに通知します。
 void columnChanged(int rowIndex, int columnIndex)
          指定された行列位置のカラムが変更されたことをリスナーに通知します。
 void columnErrorRaised(int rowIndex, int columnIndex, java.lang.Throwable e)
          指定された行列位置のカラムで例外が発生したことをリスナーに通知します。
 void rowDeleted(int startRow, int endRow)
          指定された開始行から終了行までの行が削除されたことをリスナーに通知します。
 void rowErrorRaised(int rowIndex, java.lang.Throwable e)
          指定された行で例外が発生したことをリスナーに通知します。
 void rowInserted(int startRow, int endRow)
          指定された開始行から終了行までの行が挿入されたことをリスナーに通知します。
 void rowUpdated(int startRow, int endRow)
          指定された開始行から終了行までの行が変更されたことをリスナーに通知します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RecordTableModelAccessorStateListener

public RecordTableModelAccessorStateListener(RecordTableModelAccessor accessor)
コンストラクタ

パラメータ:
accessor - レコードアクセッサオブジェクト
メソッドの詳細

bufferChanged

public void bufferChanged()
全てのフェッチバッファの内容が変更された可能性があることをリスナーに通知します。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の bufferChanged
関連項目:
ResultAccessorListener.bufferChanged()

columnErrorRaised

public void columnErrorRaised(int rowIndex,
                              int columnIndex,
                              java.lang.Throwable e)
指定された行列位置のカラムで例外が発生したことをリスナーに通知します。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の columnErrorRaised
パラメータ:
rowIndex - 行位置
e - 例外オブジェクト
関連項目:
ResultAccessorListener.columnErrorRaised(int, int, java.lang.Throwable)

columnChanged

public void columnChanged(int rowIndex,
                          int columnIndex)
指定された行列位置のカラムが変更されたことをリスナーに通知します。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の columnChanged
パラメータ:
rowIndex - 行位置
columnIndex - 列位置
関連項目:
ResultAccessorListener.columnChanged(int, int)

rowInserted

public void rowInserted(int startRow,
                        int endRow)
指定された開始行から終了行までの行が挿入されたことをリスナーに通知します。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の rowInserted
パラメータ:
startRow - 開始行
endRow - 終了行
関連項目:
ResultAccessorListener.rowInserted(int, int)

rowDeleted

public void rowDeleted(int startRow,
                       int endRow)
指定された開始行から終了行までの行が削除されたことをリスナーに通知します。
これはフェッチバッファからの完全な行オブジェクトの削除を意味し、削除指示がされたこととは異なります。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の rowDeleted
パラメータ:
startRow - 開始行
endRow - 終了行
関連項目:
ResultAccessorListener.rowDeleted(int, int)

rowUpdated

public void rowUpdated(int startRow,
                       int endRow)
指定された開始行から終了行までの行が変更されたことをリスナーに通知します。
これは行自体の状態が変更されたことを意味し、削除状態指示が行われた場合も状態の変更となります。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の rowUpdated
パラメータ:
startRow - 開始行
endRow - 終了行
関連項目:
ResultAccessorListener.rowUpdated(int, int)

rowErrorRaised

public void rowErrorRaised(int rowIndex,
                           java.lang.Throwable e)
指定された行で例外が発生したことをリスナーに通知します。

定義:
インタフェース org.phosphoresce.commons.database.accessor.ResultAccessorListener 内の rowErrorRaised
パラメータ:
rowIndex - 行位置
e - 例外オブジェクト
関連項目:
ResultAccessorListener.rowErrorRaised(int, java.lang.Throwable)

database
b2007092001