OSMQ
v2.0.1

osmq.tables
Class KeyedRowTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byosmq.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

Constructor Summary
KeyedRowTableModel()
           
 
Method Summary
 void addRow(osmq.datarows.KeyedDataRow r)
           
 void addRowListener(RowListener r)
           
 void dropRow(int row)
           
 int findColumn(java.lang.String columnName)
           
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 int getRowCount()
           
 int getSelectedDataRow()
           
 int getSelectedVisRow()
           
 TableAttrib getTableAttrib()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCanEdit()
           
 boolean isCellEditable(int row, int col)
           
 boolean isUseKeys()
           
 void refreshFrom(KeyedRowList list)
           
 void refreshFrom(java.util.List list)
           
 void removeRowListener(RowListener r)
           
 void setCanEdit(boolean c)
           
 void setObjectValue(int i, ColumnAttrib a, java.lang.Object o)
           
 void setSelectionModel(javax.swing.ListSelectionModel m)
           
 void setSortingTableModel(SortingTableModel m)
           
 void setTableAttrib(TableAttrib pta)
           
 void setUseKeys(boolean k)
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 
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
 

Constructor Detail

KeyedRowTableModel

public KeyedRowTableModel()
Method Detail

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

(c) 2000 - 2003 MQue Systems
All Rights Reserved