Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel Class Reference

Inheritance diagram for ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel:

Inheritance graph
[legend]
Collaboration diagram for ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ProjectExplorerTableModel ()
String getColumnName (int column)
int getRowCount ()
int getColumnCount ()
Object getValueAt (int row, int column)
Override Class<?> getColumnClass (int columnIndex)
void projectUpdated (ProjectEvent event)

Private Attributes

final StyledWrapper defaultWrapper = Settings.getDefaultWrapperInstance()
final StyledWrapper measuringWrapper = Settings.getMeasuringWrapperInstance()
final StyledWrapper doneRecentlyWrapper = Settings.getDoneRecentlyWrapperInstance()
final Font calibrationNoticeFont = ProjectExplorerTable.this.getFont().deriveFont(Font.BOLD)
File measuringProjectFile
File doneRecentlyProjectFile

Detailed Description

TableModel which handles data from files (in upper-class ProjectExplorerTable).

Definition at line 417 of file ProjectExplorerTable.java.


Constructor & Destructor Documentation

ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.ProjectExplorerTableModel  ) 
 

Definition at line 434 of file ProjectExplorerTable.java.


Member Function Documentation

Override Class<?> ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.getColumnClass int  columnIndex  ) 
 

Definition at line 586 of file ProjectExplorerTable.java.

int ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.getColumnCount  ) 
 

Definition at line 476 of file ProjectExplorerTable.java.

String ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.getColumnName int  column  ) 
 

Definition at line 465 of file ProjectExplorerTable.java.

int ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.getRowCount  ) 
 

Definition at line 472 of file ProjectExplorerTable.java.

Object ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.getValueAt int  row,
int  column
 

Definition at line 480 of file ProjectExplorerTable.java.

References ikayaki.gui.StyledWrapper.font, ikayaki.Project.getTimestamp(), ikayaki.Project.loadProject(), ikayaki.gui.null, ikayaki.gui.StyledWrapper.value, and ikayaki.gui.value.

Here is the call graph for this function:

void ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.projectUpdated ProjectEvent  event  ) 
 

Updates the file list when a project file has been saved and which project has a measurement running.

Parameters:
event ProjectEvent received.

Implements ikayaki.ProjectListener.

Definition at line 600 of file ProjectExplorerTable.java.

References ikayaki.ProjectEvent.FILE_SAVED, ikayaki.Project.getFile(), ikayaki.ProjectEvent.getProject(), ikayaki.Project.getState(), ikayaki.ProjectEvent.getType(), ikayaki.Project.IDLE, ikayaki.gui.null, and ikayaki.ProjectEvent.STATE_CHANGED.

Referenced by ikayaki.gui.ProjectExplorerTable.projectUpdated().

Here is the call graph for this function:


Member Data Documentation

final Font ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.calibrationNoticeFont = ProjectExplorerTable.this.getFont().deriveFont(Font.BOLD) [private]
 

Definition at line 422 of file ProjectExplorerTable.java.

final StyledWrapper ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.defaultWrapper = Settings.getDefaultWrapperInstance() [private]
 

Definition at line 419 of file ProjectExplorerTable.java.

File ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.doneRecentlyProjectFile [private]
 

The project's file who last completed a measurement, or null if no recent measurements exists.

Definition at line 432 of file ProjectExplorerTable.java.

final StyledWrapper ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.doneRecentlyWrapper = Settings.getDoneRecentlyWrapperInstance() [private]
 

Definition at line 421 of file ProjectExplorerTable.java.

File ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.measuringProjectFile [private]
 

The project's file who currently has a measurement running, or null if no measurements are active

Definition at line 427 of file ProjectExplorerTable.java.

final StyledWrapper ikayaki.gui.ProjectExplorerTable.ProjectExplorerTableModel.measuringWrapper = Settings.getMeasuringWrapperInstance() [private]
 

Definition at line 420 of file ProjectExplorerTable.java.


The documentation for this class was generated from the following file:
Generated on Fri May 6 16:01:10 2005 for Squid by  doxygen 1.4.1