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

ikayaki.gui.MeasurementDetailsPanel Class Reference

Inheritance diagram for ikayaki.gui.MeasurementDetailsPanel:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MeasurementDetailsPanel ()
Override void setProject (Project project)
MeasurementStep getStep ()
void setStep (MeasurementStep step)
Override void measurementUpdated (MeasurementEvent event)

Private Attributes

JTable detailsTable
DetailsTableModel detailsTableModel
JTable errorsTable
ErrorsTableModel errorsTableModel
MeasurementStep step

Classes

class  DetailsTableModel
class  ErrorsTableModel

Detailed Description

Shows the details of the active measurement step.

Author:
Esko Luontola

Definition at line 38 of file MeasurementDetailsPanel.java.


Constructor & Destructor Documentation

ikayaki.gui.MeasurementDetailsPanel.MeasurementDetailsPanel  ) 
 

Definition at line 51 of file MeasurementDetailsPanel.java.

References ikayaki.gui.MeasurementDetailsPanel.detailsTable, ikayaki.gui.MeasurementDetailsPanel.detailsTableModel, ikayaki.gui.MeasurementDetailsPanel.errorsTable, ikayaki.gui.MeasurementDetailsPanel.errorsTableModel, and ikayaki.gui.null.


Member Function Documentation

MeasurementStep ikayaki.gui.MeasurementDetailsPanel.getStep  ) 
 

Definition at line 114 of file MeasurementDetailsPanel.java.

References ikayaki.gui.MeasurementDetailsPanel.step.

Override void ikayaki.gui.MeasurementDetailsPanel.measurementUpdated MeasurementEvent  event  ) 
 

Does nothing; subclasses override this if they want to listen MeasurementEvents.

Parameters:
event MeasurementEvent received.

Reimplemented from ikayaki.gui.ProjectComponent.

Definition at line 124 of file MeasurementDetailsPanel.java.

References ikayaki.gui.MeasurementDetailsPanel.detailsTableModel, ikayaki.gui.MeasurementDetailsPanel.errorsTableModel, ikayaki.MeasurementEvent.getStep(), and ikayaki.gui.MeasurementDetailsPanel.step.

Here is the call graph for this function:

Override void ikayaki.gui.MeasurementDetailsPanel.setProject Project  project  ) 
 

Sets the project for this ProjectComponent. Unregisters MeasurementListener and ProjectListener from the old project, and registers them to the new project.

Parameters:
project new active project, or null to make no project active.

Reimplemented from ikayaki.gui.ProjectComponent.

Definition at line 109 of file MeasurementDetailsPanel.java.

References ikayaki.gui.null, ikayaki.gui.project, and ikayaki.gui.MeasurementDetailsPanel.setStep().

Here is the call graph for this function:

void ikayaki.gui.MeasurementDetailsPanel.setStep MeasurementStep  step  ) 
 

Definition at line 118 of file MeasurementDetailsPanel.java.

Referenced by ikayaki.gui.MeasurementDetailsPanel.setProject().


Member Data Documentation

JTable ikayaki.gui.MeasurementDetailsPanel.detailsTable [private]
 

Definition at line 40 of file MeasurementDetailsPanel.java.

Referenced by ikayaki.gui.MeasurementDetailsPanel.MeasurementDetailsPanel().

DetailsTableModel ikayaki.gui.MeasurementDetailsPanel.detailsTableModel [private]
 

Definition at line 41 of file MeasurementDetailsPanel.java.

Referenced by ikayaki.gui.MeasurementDetailsPanel.MeasurementDetailsPanel(), and ikayaki.gui.MeasurementDetailsPanel.measurementUpdated().

JTable ikayaki.gui.MeasurementDetailsPanel.errorsTable [private]
 

Definition at line 43 of file MeasurementDetailsPanel.java.

Referenced by ikayaki.gui.MeasurementDetailsPanel.MeasurementDetailsPanel().

ErrorsTableModel ikayaki.gui.MeasurementDetailsPanel.errorsTableModel [private]
 

Definition at line 44 of file MeasurementDetailsPanel.java.

Referenced by ikayaki.gui.MeasurementDetailsPanel.MeasurementDetailsPanel(), and ikayaki.gui.MeasurementDetailsPanel.measurementUpdated().

MeasurementStep ikayaki.gui.MeasurementDetailsPanel.step [private]
 

The measurement step whose details are being shown or null to show a blank table.

Definition at line 49 of file MeasurementDetailsPanel.java.

Referenced by ikayaki.gui.MeasurementDetailsPanel.getStep(), and ikayaki.gui.MeasurementDetailsPanel.measurementUpdated().


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