bodhidharma
Class RecordingsTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by bodhidharma.utilities.NonEditableTableModel
              extended by bodhidharma.RecordingsTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class RecordingsTableModel
extends NonEditableTableModel

Part of the Bodhidharma automatic music classification project. This is the table model used by the RecordingsPanel frame.

Makes all cells non-editable except those in the last column.

See Also:
RecordingsPanel, NonEditableTableModel, DefaultTableModel, JTable, Serialized Form
Author:
Cory McKay

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
RecordingsTableModel(java.lang.Object[] columnNames, int rows)
          Same constructor as DefaultTableModel.
 
Method Summary
 boolean isCellEditable(int row, int column)
          Returns false for all cells but those in the last column.
 
Methods inherited from class bodhidharma.utilities.NonEditableTableModel
fillTable
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
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

RecordingsTableModel

public RecordingsTableModel(java.lang.Object[] columnNames,
                            int rows)
Same constructor as DefaultTableModel.

Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Returns false for all cells but those in the last column. Overrides the DefaultTableModel method.

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class NonEditableTableModel