cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel Class Reference

Inheritance diagram for cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlarmTimestampsPanel ()
 AlarmTimestampsPanel (List timestamps, String fsName)
void updatePanel (List timeststamps, String fsName)
Dimension getPreferredSize ()

Private Member Functions

void postInitComponents ()
void initComponents ()
void closeButtonActionPerformed (java.awt.event.ActionEvent evt)

Private Attributes

javax.swing.JLabel blTimeLabel
javax.swing.JLabel blTimeValueLabel
javax.swing.JPanel buttonPanel
javax.swing.JButton closeButton
javax.swing.JLabel consoleTimeLabel
javax.swing.JLabel consoleTimeValueLabel
javax.swing.JLabel fsNameLabel
javax.swing.JPanel headerPanel
javax.swing.JPanel middlePanel
javax.swing.JLabel sourceTimeLabel
javax.swing.JLabel sourceTimeValueLabel
javax.swing.JLabel titleLabel
javax.swing.JLabel userTimeLabel
javax.swing.JLabel userTimeValueLabel
final int TIMESTAMPS_NO = 4
javax.swing.JLabel[][] labels = new javax.swing.JLabel[TIMESTAMPS_NO][2]

Static Private Attributes

static final Dimension defaultDimension = new Dimension(417, 246)
static final long serialVersionUID = 1L

Detailed Description

An openable window available to the IDE's window manager.

Author:
Bartlomiej Pawlowski <Bartlomiej.Pawlowski@cern.ch>

Constructor & Destructor Documentation

cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::AlarmTimestampsPanel (  )  [inline]
cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::AlarmTimestampsPanel ( List  timestamps,
String  fsName 
) [inline]

Member Function Documentation

void cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::closeButtonActionPerformed ( java.awt.event.ActionEvent  evt  )  [inline, private]
Dimension cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::getPreferredSize (  )  [inline]

References defaultDimension.

void cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::initComponents (  )  [inline, private]

This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the FormEditor.

References blTimeLabel, blTimeValueLabel, buttonPanel, closeButton, closeButtonActionPerformed(), consoleTimeLabel, consoleTimeValueLabel, fsNameLabel, headerPanel, middlePanel, sourceTimeLabel, sourceTimeValueLabel, titleLabel, userTimeLabel, and userTimeValueLabel.

Referenced by AlarmTimestampsPanel().

void cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::postInitComponents (  )  [inline, private]
void cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::updatePanel ( List  timeststamps,
String  fsName 
) [inline]
Parameters:
timestamps List with LabelValueBeanobjects
fsName fault state name

References fsNameLabel, cern::laser::guiplatform::util::LabelValueBean::getLabel(), cern::laser::guiplatform::util::LabelValueBean::getValue(), labels, and TIMESTAMPS_NO.

Referenced by AlarmTimestampsPanel().


Member Data Documentation

Referenced by initComponents().

Referenced by initComponents().

final Dimension cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::defaultDimension = new Dimension(417, 246) [static, private]

default dimension

Referenced by getPreferredSize().

Referenced by initComponents(), and updatePanel().

Referenced by initComponents().

javax.swing.JLabel [][] cern::laser::guiplatform::windows::alarms::AlarmTimestampsPanel::labels = new javax.swing.JLabel[TIMESTAMPS_NO][2] [private]

Referenced by postInitComponents(), and updatePanel().

Referenced by initComponents().

generated Serialized Version UID

Reimplemented from org::openide::windows::TopComponent.

Referenced by updatePanel().

Referenced by initComponents().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2