public class DBSelectTableOverviewModel extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String[] |
COLUMN_TITLES |
protected java.util.Vector |
mItems |
protected DSTableIFace |
mTable |
protected javax.swing.JTable |
mTableView |
Constructor and Description |
---|
DBSelectTableOverviewModel(DSTableIFace aTable)
Constructor for Table Model
|
Modifier and Type | Method and Description |
---|---|
void |
fillQueryDef(DBQueryDef aQueryDef)
Fills QueryDef from Model
|
java.lang.Class |
getColumnClass(int aColumn)
Returns the Class object for a column
|
int |
getColumnCount()
Returns the number of columns
|
java.lang.String |
getColumnName(int aColumn)
Get the column name
|
protected DBSelectTableModelItem |
getFieldForRow(int aRow)
Gets the current field for a row
|
DBSelectTableModelItem |
getItemByName(java.lang.String aName)
Returns DBSelectTableModelItem by name
|
int |
getRowCount()
Returns the number of rows
|
java.lang.String |
getTableName()
The name of the table for this model
|
javax.swing.JTable |
getTableView()
The table's view
|
java.lang.Object |
getValueAt(int aRow,
int aColumn)
Gets the value of the row, column
|
boolean |
isCellEditable(int aRrow,
int aCol)
Always return false
|
void |
setTableView(javax.swing.JTable aTableView)
Set the table's view
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
protected static final java.lang.String[] COLUMN_TITLES
protected DSTableIFace mTable
protected java.util.Vector mItems
protected javax.swing.JTable mTableView
public DBSelectTableOverviewModel(DSTableIFace aTable)
aTable
- the tablepublic java.lang.String getTableName()
public void setTableView(javax.swing.JTable aTableView)
aTableView
- a JTablepublic javax.swing.JTable getTableView()
public DBSelectTableModelItem getItemByName(java.lang.String aName)
aName
- name of item to be returnedpublic int getColumnCount()
public int getRowCount()
public java.lang.Class getColumnClass(int aColumn)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
aColumn
- the column in questionprotected DBSelectTableModelItem getFieldForRow(int aRow)
public boolean isCellEditable(int aRrow, int aCol)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public java.lang.String getColumnName(int aColumn)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
aColumn
- the column in questionpublic java.lang.Object getValueAt(int aRow, int aColumn)
aRow
- the row in questionaColumn
- the column in questionpublic void fillQueryDef(DBQueryDef aQueryDef)
aQueryDef
- the query