alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel Class Reference

Inheritance diagram for alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel:
Inheritance graph
[legend]
Collaboration diagram for alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlSysNotAvailPanel ()
synchronized void addMessage (final String msg)

Private Member Functions

void initialize ()

Private Attributes

final JLabel lbl = new JLabel("<HTML>Alarm service <B>NOT</B> connected!</HTML>")
final JTextArea messages = new JTextArea()

Detailed Description

The panel shown when the AS is not available even if the CERN AS is in use.

This panel is shown at startup until the client connects to the AS. The purpose is to inform the user that the AS is not available but can signal an error if the AS did not start.

Author:
acaproni

Constructor & Destructor Documentation

alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel::AlSysNotAvailPanel (  )  [inline]

Constructor

References initialize().


Member Function Documentation

synchronized void alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel::addMessage ( final String  msg  )  [inline]

Add a message in the message area

Parameters:
msg The message to add in the message area

References messages.

Referenced by alma::acsplugins::alarmsystem::gui::CernSysPanel::connect().

void alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel::initialize (  )  [inline, private]

Initialize the GUI

References lbl, and messages.

Referenced by AlSysNotAvailPanel().


Member Data Documentation

final JLabel alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel::lbl = new JLabel("<HTML>Alarm service <B>NOT</B> connected!</HTML>") [private]

The label shown by the panel

Referenced by initialize().

final JTextArea alma::acsplugins::alarmsystem::gui::AlSysNotAvailPanel::messages = new JTextArea() [private]

Referenced by addMessage(), and initialize().


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

Generated by  doxygen 1.6.2