net.sf.dc.console.components
Class DCTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by net.sf.dc.console.components.DCTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class DCTableModel
extends javax.swing.table.DefaultTableModel

Leaves room for own implementation in the table model when needed... At this moment this class behaves exactly the same as the DefaultTableModel.

Since:
1.4
Version:
1.9
Author:
Robert Jan van der Waals
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DCTableModel()
           
DCTableModel(DCModule module)
           
 
Method Summary
 void addRow(java.lang.Object[] data)
          Implementation of addRow to create different display values for pictures and other special fields
 void addRow(java.util.Vector data)
          Implementation of addRow to create different display values for pictures and other special fields
 void setValueAt(java.lang.Object o, int row, int column)
          Implementation of setValueAt to create different display values for pictures and other special fields
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DCTableModel

public DCTableModel(DCModule module)

DCTableModel

public DCTableModel()
Method Detail

setValueAt

public void setValueAt(java.lang.Object o,
                       int row,
                       int column)
Implementation of setValueAt to create different display values for pictures and other special fields

Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.DefaultTableModel
Parameters:
o - value to set
row - the row number
column - the column number

addRow

public void addRow(java.util.Vector data)
Implementation of addRow to create different display values for pictures and other special fields

Overrides:
addRow in class javax.swing.table.DefaultTableModel
Parameters:
data - vector of rows to be added to the table

addRow

public void addRow(java.lang.Object[] data)
Implementation of addRow to create different display values for pictures and other special fields

Overrides:
addRow in class javax.swing.table.DefaultTableModel
Parameters:
data - row to be added to the table