| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
cz.aiken.util.lwtt.TaskTableModel
public class TaskTableModel
This class represents the task table model.
| Field Summary | 
|---|
| Fields inherited from class javax.swing.table.AbstractTableModel | 
|---|
listenerList | 
| Constructor Summary | |
|---|---|
TaskTableModel(TaskFrame tf)
Creates a new instance of TaskTableModel  | 
|
| Method Summary | |
|---|---|
 void | 
actionPerformed(java.awt.event.ActionEvent e)
Processes an action event.  | 
 void | 
addNewTask()
Creates a new task.  | 
 void | 
cancelAutoSave()
Destroys the timer controlling automatic data saving.  | 
 java.lang.Class<?> | 
getColumnClass(int columnIndex)
Returns the class of the given column.  | 
 int | 
getColumnCount()
Returns the column count (currently 2).  | 
 java.lang.String | 
getColumnName(int column)
Returns the name of the given column.  | 
static java.io.File | 
getDir()
Returns the absolute path to the directory where LWTT data should be saved.  | 
static java.io.File | 
getPath()
Returns the absolute path to the file where LWTT data should be saved.  | 
 int | 
getRowCount()
Returns the row count.  | 
 Task | 
getTask(int index)
 | 
 java.lang.Object | 
getValueAt(int rowIndex,
           int columnIndex)
Returns the value at the given coordinates.  | 
 boolean | 
isCellEditable(int rowIndex,
               int columnIndex)
Checks whether the given cell is editable.  | 
 boolean | 
isRunning(int index)
Checks whether the given task is running.  | 
 void | 
loadFromFile()
Loads application's data from the file.  | 
 void | 
removeTasks(int start,
            int end)
Removes the given tasks.  | 
 void | 
resetTasks(int start,
           int end)
Resets the given tasks.  | 
 void | 
saveToFile()
Saves application's data to the file.  | 
 void | 
setValueAt(java.lang.Object aValue,
           int rowIndex,
           int columnIndex)
Sets a new value of the given cell.  | 
 void | 
startTasks(int start,
           int end)
Starts the given tasks.  | 
 void | 
stopAllTasks()
Stops all tasks.  | 
 void | 
stopTasks(int start,
          int end)
Stops the given tasks.  | 
| Methods inherited from class javax.swing.table.AbstractTableModel | 
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableDataChanged, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public TaskTableModel(TaskFrame tf)
tf - task frame instance| Method Detail | 
|---|
public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
getValueAt in interface javax.swing.table.TableModelrowIndex - row indexcolumnIndex - column index
nullpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object aValue,
                       int rowIndex,
                       int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelaValue - new valuerowIndex - row indexcolumnIndex - column indexpublic java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelcolumn - column index
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelcolumnIndex - column index
Void.class.
public boolean isCellEditable(int rowIndex,
                              int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelrowIndex - row indexcolumnIndex - column index
true for the first column (index 0),
 false otherwisepublic Task getTask(int index)
public void addNewTask()
public void removeTasks(int start,
                        int end)
start - start indexend - end index (including)
public void startTasks(int start,
                       int end)
start - start indexend - end index (including)
public void stopTasks(int start,
                      int end)
start - start indexend - end index (including)public void stopAllTasks()
public void resetTasks(int start,
                       int end)
start - index of the first resetted taskend - index of the first NOT resetted task (the first task beyond the interval)public void cancelAutoSave()
public static java.io.File getDir()
public static java.io.File getPath()
public boolean isRunning(int index)
index - task index
true for running task,
 false otherwisepublic void loadFromFile()
public void saveToFile()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenere - action event
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||