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

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

List of all members.

Public Member Functions

 AlarmDetailsPanel (AlarmBean alarm)
void updatePanel (AlarmBean _alarm)
Dimension getPreferredSize ()

Private Member Functions

void initComponents ()
void helpButtonActionPerformed (java.awt.event.ActionEvent evt)
void allFieldsButtonActionPerformed (java.awt.event.ActionEvent evt)
void closeButtonActionPerformed (java.awt.event.ActionEvent evt)
void dynamicFieldsScrollPaneComponentResized (java.awt.event.ComponentEvent evt)
void setAutoResizeMode (JTable table, JScrollPane scrollPane)
void postInitComponents ()
void setAllTableModels ()
void initColumnSizes (JTable table, AlarmPropertiesModel model)

Private Attributes

javax.swing.JButton allFieldsButton
javax.swing.JPanel buttonPanel
javax.swing.JScrollPane categoryFieldsScrollPane
javax.swing.JTable categoryFieldsTable
javax.swing.JButton closeButton
javax.swing.JScrollPane dynamicFieldsScrollPane
javax.swing.JTable dynamicFieldsTable
javax.swing.JPanel headerPanel
javax.swing.JScrollPane headerScrollPane
javax.swing.JButton helpButton
javax.swing.JLabel identifierLabel
javax.swing.JLabel identifierValLabel
javax.swing.JPanel middlePanel
javax.swing.JLabel probDescLabel
javax.swing.JLabel probDescValLabel
javax.swing.JScrollPane staticFieldsScrollPane
javax.swing.JTable staticFieldsTable
javax.swing.JLabel systemNameLabel
javax.swing.JLabel systemNameValLabel
AlarmBean alarm = null
boolean allFields = true

Static Private Attributes

final Dimension defaultDimension
final Logger logger
final long serialVersionUID = 1L

Detailed Description

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

Author:
pawlowsk


Constructor & Destructor Documentation

cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::AlarmDetailsPanel AlarmBean  alarm  )  [inline]
 


Member Function Documentation

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::allFieldsButtonActionPerformed java.awt.event.ActionEvent  evt  )  [inline, private]
 

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

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::dynamicFieldsScrollPaneComponentResized java.awt.event.ComponentEvent  evt  )  [inline, private]
 

this method add scroll panes to tables if needed

Dimension cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::getPreferredSize  )  [inline]
 

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::helpButtonActionPerformed java.awt.event.ActionEvent  evt  )  [inline, private]
 

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::initColumnSizes JTable  table,
AlarmPropertiesModel  model
[inline, private]
 

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::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.

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::postInitComponents  )  [inline, private]
 

post init components

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::setAllTableModels  )  [inline, private]
 

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::setAutoResizeMode JTable  table,
JScrollPane  scrollPane
[inline, private]
 

This method sets appropriate autorezise mode for table and scrollPane

Parameters:
table scrollPane

void cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::updatePanel AlarmBean  _alarm  )  [inline]
 

This method updates panel using new alarm

Parameters:
alarm 


Member Data Documentation

AlarmBean cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::alarm = null [private]
 

boolean cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::allFields = true [private]
 

all fields

javax.swing.JButton cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::allFieldsButton [private]
 

javax.swing.JPanel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::buttonPanel [private]
 

javax.swing.JScrollPane cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::categoryFieldsScrollPane [private]
 

javax.swing.JTable cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::categoryFieldsTable [private]
 

javax.swing.JButton cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::closeButton [private]
 

final Dimension cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::defaultDimension [static, private]
 

Initial value:

new Dimension( WindowManager.getDefault().getCurrentWorkspace().getBounds().width / 3, WindowManager.getDefault().getCurrentWorkspace().getBounds().height)
default dimension

javax.swing.JScrollPane cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::dynamicFieldsScrollPane [private]
 

javax.swing.JTable cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::dynamicFieldsTable [private]
 

javax.swing.JPanel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::headerPanel [private]
 

javax.swing.JScrollPane cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::headerScrollPane [private]
 

javax.swing.JButton cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::helpButton [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::identifierLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::identifierValLabel [private]
 

final Logger cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::logger [static, private]
 

Initial value:

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

javax.swing.JPanel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::middlePanel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::probDescLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::probDescValLabel [private]
 

final long cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::serialVersionUID = 1L [static, private]
 

javax.swing.JScrollPane cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::staticFieldsScrollPane [private]
 

javax.swing.JTable cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::staticFieldsTable [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::systemNameLabel [private]
 

javax.swing.JLabel cern::laser::guiplatform::windows::alarms::AlarmDetailsPanel::systemNameValLabel [private]
 


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