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, setValueAtprotected 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.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelaColumn - the column in questionprotected DBSelectTableModelItem getFieldForRow(int aRow)
public boolean isCellEditable(int aRrow, int aCol)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.String getColumnName(int aColumn)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelaColumn - 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