public interface VTableModel
extends javax.swing.table.TableModel
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List |
getCheckSelectedRowIndexs()
チェック選択されている行データのインデックスリストを返す
|
java.util.List |
getCheckSelectedRows()
チェック選択されている行データを格納したリストを返す
|
java.lang.Object |
getProcessingRowData()
現在の処理対象となっている行データを取得する。
|
int |
getProcessingRowIndex()
現在の処理対象となっている行のインデックスを取得する
pexa.client.std.platform.reference.base.VTableRowReferenceとの連携用のメソッド。
|
java.lang.Object |
getRowData(int row)
引数で指定したインデックスの行データを表すオブジェクトを返す。
|
int |
getRowIndex(java.lang.Object rowData)
引数で指定された行データの、TableModelにおける行インデックスを返す
|
int |
getRowSelectorColumnIndex()
行選択を行う列のインデックスを返す
|
VTable |
getVTable()
VTableModelインスタンスを所有しているVTableのインスタンスを返す
|
boolean |
isCheckMultiSelectStyle()
チェックによる複数選択スタイルかを判定する
|
boolean |
isColumnChanged()
テーブルモデルインスタンスが生成された後に、
テーブル列の表示条件に変化があったかを判定する。
|
boolean |
isDataSourceChanged(java.lang.Object source)
引数で指定されたデータソースがこのテーブルモデル内部の
データソースから変更されているかを判定する
|
boolean |
isMultiSelectable()
複数選択可能かを返す
|
boolean |
isRowCheckSelectable(int row)
指定された行が選択可能かを判定する
|
boolean |
isRowCheckSelected(int row)
引数で指定した行がチェック選択されているかを判定する
|
void |
setAllRowCheckSelected(boolean selectAll)
全ての行をチェック全選択もしくは全解除する
|
void |
setProcessingRowIndex(int index)
現在処理中の行インデックスを登録する。
|
void |
setRowCheckSelected(int row,
boolean selected)
引数で指定した行のチェック選択状態を設定・解除する
|
void |
setRowCheckSelected(java.util.List selectedRows)
引数で指定した行データをチェック選択した状態にして、
それ以外の行を未選択状態にする。
|
boolean isMultiSelectable()
boolean isCheckMultiSelectStyle()
boolean isRowCheckSelectable(int row)
row
- 判定対象の行インデックスboolean isRowCheckSelected(int row)
row
- 判定対象の行インデックスvoid setRowCheckSelected(int row, boolean selected)
row
- 対象行のインデックスselected
- チェックのON/OFFvoid setRowCheckSelected(java.util.List selectedRows)
selectedRows
- チェック選択状態にする行リストvoid setAllRowCheckSelected(boolean selectAll)
selectAll
- 全選択するならtrue, 全解除するならfalsejava.util.List getCheckSelectedRows()
java.util.List getCheckSelectedRowIndexs()
boolean isDataSourceChanged(java.lang.Object source)
source
- チェック対象のデータソースboolean isColumnChanged()
int getProcessingRowIndex()
void setProcessingRowIndex(int index)
index
- 処理中の行インデックスjava.lang.Object getProcessingRowData()
java.lang.Object getRowData(int row)
row
- データを取得したい行インデックスint getRowIndex(java.lang.Object rowData)
rowData
- インデックスを知りたい行データVTable getVTable()
int getRowSelectorColumnIndex()