- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- tvbrowser.extras.reminderplugin.ReminderTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
public class ReminderTableModel extends javax.swing.table.AbstractTableModel
The model for the reminder table.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReminderTableModel(ReminderList list, javax.swing.JComboBox<java.lang.String> titleFilterBox)
Creates an instance of this class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
getColumnClass(int c)
int
getColumnCount()
java.lang.String
getColumnName(int column)
int
getRowCount()
java.lang.Object
getValueAt(int rowIndex, int columnIndex)
boolean
isCellEditable(int rowIndex, int columnIndex)
void
setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
void
updateTableEntries()
Updates the entries of the reminder list table.-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Constructor Detail
-
ReminderTableModel
public ReminderTableModel(ReminderList list, javax.swing.JComboBox<java.lang.String> titleFilterBox)
Creates an instance of this class.- Parameters:
list
- The list with the reminders.titleFilterBox
- The title filter selection combo box.
-
-
Method Detail
-
updateTableEntries
public void updateTableEntries()
Updates the entries of the reminder list table.- Since:
- 2.7.2
-
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.swing.table.AbstractTableModel
-
getRowCount
public int getRowCount()
-
getColumnCount
public int getColumnCount()
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)
- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.AbstractTableModel
-
setValueAt
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
- Specified by:
setValueAt
in interfacejavax.swing.table.TableModel
- Overrides:
setValueAt
in classjavax.swing.table.AbstractTableModel
-
getColumnClass
public java.lang.Class<?> getColumnClass(int c)
- Specified by:
getColumnClass
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnClass
in classjavax.swing.table.AbstractTableModel
-
-