|
database b2007102101 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.phosphoresce.commons.database.accessor.RecordAccessorAbstract
org.phosphoresce.commons.database.accessor.RecordBufferedAccessor
org.phosphoresce.commons.database.accessor.RecordTableModelAccessor
レコードデータテーブルモデルバッファアクセスオブジェクト
TableModelインタフェースを実現するレコードアクセス機能を提供します。
バッファリング動作仕様はRecordBufferedAccessorにすべて委譲します。
RecordAccessorAbstract,
RecordBufferedAccessor| フィールドの概要 | |
protected javax.swing.event.EventListenerList |
listenerList
イベントリスナリスト |
| クラス org.phosphoresce.commons.database.accessor.RecordBufferedAccessor から継承したフィールド |
fetchBuffer |
| クラス org.phosphoresce.commons.database.accessor.RecordAccessorAbstract から継承したフィールド |
listener, log, resultSet, rowDefinition |
| コンストラクタの概要 | |
RecordTableModelAccessor(java.sql.ResultSet resultSet)
コンストラクタ |
|
| メソッドの概要 | |
void |
addTableModelListener(javax.swing.event.TableModelListener listener)
データモデルが変更されるたびに通知されるリストにリスナーを追加します。 |
void |
fireTableCellUpdated(int row,
int column)
指定された行列位置にあるセルの値が更新されたことを、すべてのリスナーに通知します。 |
void |
fireTableChanged(javax.swing.event.TableModelEvent e)
このテーブルモデルのリスナーとして登録されているすべてのTableModelListenersに、指定された通知イベントを転送します。 |
void |
fireTableDataChanged()
テーブルの行のすべてのセル値が変更されている可能性があることを、すべてのリスナーに通知します。 |
void |
fireTableRowsDeleted(int firstRow,
int lastRow)
指定された開始行、終了行の範囲(どちらの値も含む)で行が削除されたことを、すべてのリスナーに通知します。 |
void |
fireTableRowsInserted(int firstRow,
int lastRow)
指定された開始行、終了行の範囲(どちらの値も含む)で行が挿入されたことを、すべてのリスナーに通知します。 |
void |
fireTableRowsUpdated(int firstRow,
int lastRow)
指定された開始行、終了行の範囲(どちらの値も含む)で行が更新されたことを、すべてのリスナーに通知します。 |
void |
fireTableStructureChanged()
テーブルの構造が変更されたことをすべてのリスナーに通知します。 |
java.lang.Class |
getColumnClass(int columnIndex)
指定されたカラムインデックスのクラスを取得します。 |
int |
getColumnCount()
モデル列数を返します。 |
java.lang.String |
getColumnName(int columnIndex)
指定されたカラムインデックスのカラム名を取得します。 |
java.util.EventListener[] |
getListeners(java.lang.Class listenerType)
このモデル上で指定されたクラスタイプListenerとして現在登録されている、すべてのオブジェクトからなる配列を返します。 |
int |
getRowCount()
モデル行数を返します。 |
javax.swing.event.TableModelListener[] |
getTableModelListeners()
このモデルに登録された、すべてのテーブルモデルリスナーからなる配列を返します。 |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
指定された行列位置のオブジェクトを取得します。 |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
指定された行列位置のセルが編集可能か判定します。 |
void |
removeTableModelListener(javax.swing.event.TableModelListener listener)
データモデルが変更されるたびに通知されるリストからリスナーを削除します。 |
void |
setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
指定された行列位置のオブジェクトの値を設定します。 |
| クラス org.phosphoresce.commons.database.accessor.RecordBufferedAccessor から継承したメソッド |
clearStaticRecords, deleteRow, fetch, fetchAll, fetchRemainAll, finalize, getErrors, getResultColumn, getResultRow, hasError, insertRow, insertRow, refreshResult, setResultColumn, toString, updateResult |
| クラス org.phosphoresce.commons.database.accessor.RecordAccessorAbstract から継承したメソッド |
createTemplateRow, getResultColumnCount, getResultColumnDefinition, getResultColumnDefinition, getResultRowCount, getResultRowDefinition, getResultSetRowIndex, isReadOnly, moveCurser, refreshResult, validateStateListener |
| クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected javax.swing.event.EventListenerList listenerList
| コンストラクタの詳細 |
public RecordTableModelAccessor(java.sql.ResultSet resultSet)
throws ResultSetAccessException,
IllegalResultSetLocationIndexException,
IllegalResultSetAdjustmentException
resultSet - ResultSetオブジェクト
ResultSetAccessException - 正常にResultSetへの操作が行えなかった場合に発生
IllegalResultSetLocationIndexException - 不正な位置情報を操作した場合に発生
IllegalResultSetAdjustmentException - 指定されたReusltSetオブジェクトのカーソル位置が先頭手前になっていない場合に発生| メソッドの詳細 |
public int getRowCount()
javax.swing.table.TableModel 内の getRowCountTableModel.getRowCount()public int getColumnCount()
javax.swing.table.TableModel 内の getColumnCountTableModel.getColumnCount()public java.lang.String getColumnName(int columnIndex)
javax.swing.table.TableModel 内の getColumnNamecolumnIndex - カラムインデックス
TableModel.getColumnName(int)public java.lang.Class getColumnClass(int columnIndex)
javax.swing.table.TableModel 内の getColumnClasscolumnIndex - カラムインデックス
TableModel.getColumnClass(int)
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
javax.swing.table.TableModel 内の getValueAtrowIndex - 行位置columnIndex - 列位置
TableModel.getValueAt(int, int)
public void setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex)
javax.swing.table.TableModel 内の setValueAtvalue - 新しい値rowIndex - 行位置columnIndex - 列位置TableModel.setValueAt(java.lang.Object, int, int)
public boolean isCellEditable(int rowIndex,
int columnIndex)
javax.swing.table.TableModel 内の isCellEditablerowIndex - 行位置columnIndex - 列位置
TableModel.isCellEditable(int, int)public void addTableModelListener(javax.swing.event.TableModelListener listener)
javax.swing.table.TableModel 内の addTableModelListenerlistener - TableModelListenerオブジェクトTableModel.addTableModelListener(javax.swing.event.TableModelListener)public void removeTableModelListener(javax.swing.event.TableModelListener listener)
javax.swing.table.TableModel 内の removeTableModelListenerlistener - TableModelListenerオブジェクトTableModel.removeTableModelListener(javax.swing.event.TableModelListener)public javax.swing.event.TableModelListener[] getTableModelListeners()
addTableModelListener(javax.swing.event.TableModelListener),
removeTableModelListener(javax.swing.event.TableModelListener)public java.util.EventListener[] getListeners(java.lang.Class listenerType)
listenerType - 要求されるリスナーのタイプ
getTableModelListeners()public void fireTableDataChanged()
TableModelEvent,
EventListenerList,
JTable.tableChanged(javax.swing.event.TableModelEvent)public void fireTableStructureChanged()
TableModelEvent,
EventListenerList
public void fireTableRowsInserted(int firstRow,
int lastRow)
firstRow - 最初の行lastRow - 最後の行TableModelEvent,
EventListenerList
public void fireTableRowsUpdated(int firstRow,
int lastRow)
firstRow - 最初の行lastRow - 最後の行TableModelEvent,
EventListenerList
public void fireTableRowsDeleted(int firstRow,
int lastRow)
firstRow - 最初の行lastRow - 最後の行TableModelEvent,
EventListenerList
public void fireTableCellUpdated(int row,
int column)
row - 更新されたセルの行column - 更新されたセルの列TableModelEvent,
EventListenerListpublic void fireTableChanged(javax.swing.event.TableModelEvent e)
e - 転送されるイベントaddTableModelListener(javax.swing.event.TableModelListener),
TableModelEvent,
EventListenerList
|
database b2007102101 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||