public class RegularTasksTableModel
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
static int |
TASK_DESCRIPTION
Identification of task description column.
|
static int |
TASK_PRIORITY
Identification of task priority column.
|
static int |
TASK_REGULAR
Identification of task frequency column.
|
Constructor and Description |
---|
RegularTasksTableModel(java.util.Vector regularTasks)
Creates new table model for regular tasks in settings dialog.
|
Modifier and Type | Method and Description |
---|---|
int |
getColumnCount()
Returns number of columns in the table i.e.
|
java.lang.String |
getColumnName(int column)
Returns name of column by given column number.
|
int |
getRowCount()
Returns number of rows (regular tasks) in the table.
|
java.lang.Object |
getValueAt(int row,
int column)
Returns value of cell located in given row and column.
|
java.util.Vector |
sortTable(int column)
Sorts table according to given column and known order.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
public static final int TASK_PRIORITY
public static final int TASK_DESCRIPTION
public static final int TASK_REGULAR
public RegularTasksTableModel(java.util.Vector regularTasks)
regularTasks
- Set of currently planned regular tasks.public java.util.Vector sortTable(int column)
column
- Column that will be used for sorting.public int getColumnCount()
public int getRowCount()
public java.lang.Object getValueAt(int row, int column)
row
- Number of row.column
- Number of column.public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
column
- Number of column.