Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::guiplatform::windows::AlarmStatisticInfoPanel Class Reference

List of all members.

Public Member Functions

 AlarmStatisticInfoPanel (String configurationName, Behaviour behaviour, boolean isReductionMaskSet)
void updatePanel (String configurationName, Behaviour behaviour, boolean isReductionMaskeSet)
void moveAlarmNumber (final int fromCounterType, final int toCounterType)
void update (final int counterType, final long alarmNo)
void increaseCounter (final int counterType)
void decreaseCounter (final int counterType)
void onException (java.lang.String exceptionCode)

Private Member Functions

void initComponents ()
void postInitComponents (String configurationName, Behaviour behaviour, boolean isReductionMaskeSet)

Private Attributes

javax.swing.JLabel activeAlarmLabel
javax.swing.JLabel activeCounterLabel
javax.swing.JPanel alarmStatPanel
javax.swing.JLabel autoTerminateLabel
javax.swing.JLabel autoTerminteValueLabel
javax.swing.JLabel confNameValueLabel
javax.swing.JLabel configurationNameLabel
javax.swing.JPanel consoleInfoPanel
javax.swing.JLabel distingiushAlarmValueLabel
javax.swing.JLabel distinguishNewAlarmLabel
javax.swing.JPanel iconPanel
javax.swing.JLabel inhibitedAlarmLabel
javax.swing.JLabel inhibitedCounterLabel
javax.swing.JPanel labelsPanel
javax.swing.JLabel maskedAlarmLabel
javax.swing.JLabel maskedCounterLabel
javax.swing.JLabel networkIconLabel
javax.swing.JLabel reducedMaskeValueLabel
javax.swing.JLabel reducedMaskedLabel
long[] alarmNumbers = null
javax.swing.JLabel[] labels = null

Static Private Attributes

final String CONNECTION_OK = "Connection OK"
final String CONNECTION_NOT_OK = "Connection unavailable"
final String CONNECTION_NOT_OK_HB = "No heartbeat"
Logger logger

Detailed Description

Author:
pawlowsk


Constructor & Destructor Documentation

cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::AlarmStatisticInfoPanel String  configurationName,
Behaviour  behaviour,
boolean  isReductionMaskSet
[inline]
 

Creates new form AlarmStatisticInfoPanel

Parameters:
configurationName currently used configuration name
behaviour,which is displayed on this panel
isReductionMaskeSet 


Member Function Documentation

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::decreaseCounter final int  counterType  )  [inline]
 

This method substracts 1 from counterType

Parameters:
counterType (i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER)

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::increaseCounter final int  counterType  )  [inline]
 

This method add 1 to counterType

Parameters:
counterType (i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER)

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::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 Form Editor.

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::moveAlarmNumber final int  fromCounterType,
final int  toCounterType
[inline]
 

This method subtracts 1 from fromCounterType and adds 1 to toCounterType

Parameters:
fromCounterType i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER
toCounterType i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::onException java.lang.String  exceptionCode  )  [inline]
 

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::postInitComponents String  configurationName,
Behaviour  behaviour,
boolean  isReductionMaskeSet
[inline, private]
 

Parameters:
configurationName currently used configuration name
behaviour,which is displayed on this panel
isReductionMaskeSet 

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::update final int  counterType,
final long  alarmNo
[inline]
 

This mehtod is used to update listener (i. e. when user wants to add this listener to AlarmContainer

Parameters:
counterType (i. e. AlarmNumberChangeListener.ACTIVE_ALARM_COUNTER)
alarmNo new alarm number

void cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::updatePanel String  configurationName,
Behaviour  behaviour,
boolean  isReductionMaskeSet
[inline]
 


Member Data Documentation

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::activeAlarmLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::activeCounterLabel [private]
 

long [] cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::alarmNumbers = null [private]
 

javax.swing.JPanel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::alarmStatPanel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::autoTerminateLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::autoTerminteValueLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::configurationNameLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::confNameValueLabel [private]
 

final String cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::CONNECTION_NOT_OK = "Connection unavailable" [static, private]
 

final String cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::CONNECTION_NOT_OK_HB = "No heartbeat" [static, private]
 

final String cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::CONNECTION_OK = "Connection OK" [static, private]
 

javax.swing.JPanel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::consoleInfoPanel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::distingiushAlarmValueLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::distinguishNewAlarmLabel [private]
 

javax.swing.JPanel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::iconPanel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::inhibitedAlarmLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::inhibitedCounterLabel [private]
 

javax.swing.JLabel [] cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::labels = null [private]
 

javax.swing.JPanel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::labelsPanel [private]
 

Logger cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::logger [static, private]
 

Initial value:

LogFactory .getLogger(AlarmStatisticInfoPanel.class.getName())
logger

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::maskedAlarmLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::maskedCounterLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::networkIconLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::reducedMaskedLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::AlarmStatisticInfoPanel::reducedMaskeValueLabel [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:09:36 2009 for ACS Java API by doxygen 1.3.8