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

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

List of all members.

Classes

class  AlarmPropertiesModel

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

static final Dimension defaultDimension
static final Logger logger
static 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]

Referenced by initComponents().

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

Referenced by initComponents().

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

this method add scroll panes to tables if needed

Referenced by initComponents().

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

Referenced by initComponents().

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

post init components

Referenced by AlarmDetailsPanel().

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

all fields

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Initial value:
 new Dimension(
            WindowManager.getDefault().getCurrentWorkspace().getBounds().width / 3,  
            WindowManager.getDefault().getCurrentWorkspace().getBounds().height)

default dimension

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Initial value:
 
        LogFactory.getLogger(AlarmDetailsPanel.class.getName())

logger

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

generated Serialized Version UID

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

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().


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

Generated by  doxygen 1.6.2