|
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
内の getRowCount
TableModel.getRowCount()
public int getColumnCount()
javax.swing.table.TableModel
内の getColumnCount
TableModel.getColumnCount()
public java.lang.String getColumnName(int columnIndex)
javax.swing.table.TableModel
内の getColumnName
columnIndex
- カラムインデックス
TableModel.getColumnName(int)
public java.lang.Class getColumnClass(int columnIndex)
javax.swing.table.TableModel
内の getColumnClass
columnIndex
- カラムインデックス
TableModel.getColumnClass(int)
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
javax.swing.table.TableModel
内の getValueAt
rowIndex
- 行位置columnIndex
- 列位置
TableModel.getValueAt(int, int)
public void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
javax.swing.table.TableModel
内の setValueAt
value
- 新しい値rowIndex
- 行位置columnIndex
- 列位置TableModel.setValueAt(java.lang.Object, int, int)
public boolean isCellEditable(int rowIndex, int columnIndex)
javax.swing.table.TableModel
内の isCellEditable
rowIndex
- 行位置columnIndex
- 列位置
TableModel.isCellEditable(int, int)
public void addTableModelListener(javax.swing.event.TableModelListener listener)
javax.swing.table.TableModel
内の addTableModelListener
listener
- TableModelListenerオブジェクトTableModel.addTableModelListener(javax.swing.event.TableModelListener)
public void removeTableModelListener(javax.swing.event.TableModelListener listener)
javax.swing.table.TableModel
内の removeTableModelListener
listener
- 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
,
EventListenerList
public void fireTableChanged(javax.swing.event.TableModelEvent e)
e
- 転送されるイベントaddTableModelListener(javax.swing.event.TableModelListener)
,
TableModelEvent
,
EventListenerList
|
database b2007102101 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |