osmq.tables
Class KeyedRowTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
osmq.tables.KeyedRowTableModel
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ListSelectionListener, RowListenerList, java.io.Serializable, javax.swing.table.TableModel
- public class KeyedRowTableModel
- extends javax.swing.table.AbstractTableModel
- implements javax.swing.event.ListSelectionListener, RowListenerList
- See Also:
- Serialized Form
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyedRowTableModel
public KeyedRowTableModel()
setSortingTableModel
public final void setSortingTableModel(SortingTableModel m)
setTableAttrib
public final void setTableAttrib(TableAttrib pta)
getTableAttrib
public final TableAttrib getTableAttrib()
setSelectionModel
public final void setSelectionModel(javax.swing.ListSelectionModel m)
getSelectedVisRow
public final int getSelectedVisRow()
getSelectedDataRow
public final int getSelectedDataRow()
valueChanged
public final void valueChanged(javax.swing.event.ListSelectionEvent e)
- Specified by:
valueChanged
in interface javax.swing.event.ListSelectionListener
refreshFrom
public final void refreshFrom(KeyedRowList list)
refreshFrom
public final void refreshFrom(java.util.List list)
addRow
public final void addRow(osmq.datarows.KeyedDataRow r)
dropRow
public final void dropRow(int row)
setCanEdit
public final void setCanEdit(boolean c)
isCanEdit
public final boolean isCanEdit()
getRowCount
public final int getRowCount()
- Specified by:
getRowCount
in interface javax.swing.table.TableModel
getColumnCount
public final int getColumnCount()
- Specified by:
getColumnCount
in interface javax.swing.table.TableModel
getValueAt
public final java.lang.Object getValueAt(int row,
int col)
- Specified by:
getValueAt
in interface javax.swing.table.TableModel
getColumnClass
public final java.lang.Class getColumnClass(int c)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
getColumnName
public final java.lang.String getColumnName(int column)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
findColumn
public final int findColumn(java.lang.String columnName)
isCellEditable
public final boolean isCellEditable(int row,
int col)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
setObjectValue
public final void setObjectValue(int i,
ColumnAttrib a,
java.lang.Object o)
setUseKeys
public final void setUseKeys(boolean k)
isUseKeys
public final boolean isUseKeys()
addRowListener
public final void addRowListener(RowListener r)
- Specified by:
addRowListener
in interface RowListenerList
removeRowListener
public final void removeRowListener(RowListener r)
- Specified by:
removeRowListener
in interface RowListenerList