cern::laser::guiplatform::windows::filter::CreateFiltersPanel Class Reference

Collaboration diagram for cern::laser::guiplatform::windows::filter::CreateFiltersPanel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CreateFiltersPanel (Configuration configuration) throws LaserConsoleException
List getDefinedFilters ()
void reset ()
void removeFilter (GPNode node)
void removeAllFilters ()
void setInUpdateMode (String name, String operator, String value, String buttonName)
void updateFilterSelection (Configuration newConfiguration) throws LaserConsoleException

Static Package Functions

 [static initializer]

Static Package Attributes

static final Logger logger

Private Member Functions

void initComponents () throws LaserConsoleException

Private Attributes

SingleFilterItem createFilterItem = null
CreatedFiltersExplorer createdFiltersExpl = null
javax.swing.JButton deleteAllButton
javax.swing.JPanel tableListSouthPanel
javax.swing.JPanel buttonPanel
javax.swing.JPanel staticInfoPanel
javax.swing.JPanel headerPanel
javax.swing.JPanel filtrListPanel
javax.swing.JButton addButton1
javax.swing.JButton updateButton
javax.swing.JPanel centralPanel
javax.swing.JPanel southPanel
javax.swing.JButton deleteButton
javax.swing.JPanel tableListPanel
Configuration configuration = null

Detailed Description

This windows allows user to create, update and remove filters for given configuration

Author:
pawlowsk

Constructor & Destructor Documentation

cern::laser::guiplatform::windows::filter::CreateFiltersPanel::CreateFiltersPanel ( Configuration  configuration  )  throws LaserConsoleException [inline]

Creates a new instance of CreateFiltersPanel

Parameters:
configuration configuration which contains filters to be shown

References configuration, and initComponents().


Member Function Documentation

cern::laser::guiplatform::windows::filter::CreateFiltersPanel::[static initializer] (  )  [inline, static, package]
List cern::laser::guiplatform::windows::filter::CreateFiltersPanel::getDefinedFilters (  )  [inline]
void cern::laser::guiplatform::windows::filter::CreateFiltersPanel::initComponents (  )  throws LaserConsoleException [inline, private]
void cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeAllFilters (  )  [inline]
void cern::laser::guiplatform::windows::filter::CreateFiltersPanel::removeFilter ( GPNode  node  )  [inline]
void cern::laser::guiplatform::windows::filter::CreateFiltersPanel::reset (  )  [inline]
void cern::laser::guiplatform::windows::filter::CreateFiltersPanel::setInUpdateMode ( String  name,
String  operator,
String  value,
String  buttonName 
) [inline]
void cern::laser::guiplatform::windows::filter::CreateFiltersPanel::updateFilterSelection ( Configuration  newConfiguration  )  throws LaserConsoleException [inline]

Member Data Documentation

Referenced by initComponents().

Referenced by initComponents().

Referenced by initComponents().

on this panel, thers is list with defined filters

Referenced by getDefinedFilters(), initComponents(), removeAllFilters(), removeFilter(), reset(), and updateFilterSelection().

panel where user can create new filter

Referenced by initComponents(), removeAllFilters(), removeFilter(), and setInUpdateMode().

Referenced by initComponents().

Referenced by initComponents().

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

Referenced by updateFilterSelection().

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