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

com::cosylab::logging::settings::FilterTypePanel Class Reference

Inheritance diagram for com::cosylab::logging::settings::FilterTypePanel:

Inheritance graph
[legend]
Collaboration diagram for com::cosylab::logging::settings::FilterTypePanel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FilterTypePanel ()
void createComponents ()
Filter getFilter () throws FilterParameterException
void setFilter (Filter f)
void itemStateChanged (ItemEvent e)

Public Attributes

LogTypeRenderer rendererMin

Protected Attributes

JCheckBox minimumCheck
JCheckBox maximumCheck
JCheckBox exactCheck

Package Attributes

ImageIcon[] icons

Private Attributes

JCheckBox notCheck
JComboBox minimum
JComboBox maximum
JComboBox exact
LogTypeRenderer rendererMax
LogTypeRenderer rendererExact

Detailed Description

A class to edit a filter based on the type of the log (the type is an Integer but we wish to show the type as a string with an icon to avoid confusion while selecting)

Author:
acaproni


Constructor & Destructor Documentation

com::cosylab::logging::settings::FilterTypePanel::FilterTypePanel  )  [inline]
 

Constructor


Member Function Documentation

void com::cosylab::logging::settings::FilterTypePanel::createComponents  )  [inline, virtual]
 

Insert the method's description here. Creation date: (2/7/02 11:39:51 AM)

Implements com::cosylab::logging::settings::FilterParameterPanel.

Filter com::cosylab::logging::settings::FilterTypePanel::getFilter  )  throws FilterParameterException [inline, virtual]
 

Insert the method's description here. Creation date: (2/7/02 11:38:47 AM)

Returns:
com.cosylab.logging.engine.Filter
Exceptions:
com.cosylab.logging.engine.InvalidFilterConstraintException The exception description.

Implements com::cosylab::logging::settings::FilterParameterPanel.

void com::cosylab::logging::settings::FilterTypePanel::itemStateChanged ItemEvent  e  )  [inline]
 

void com::cosylab::logging::settings::FilterTypePanel::setFilter Filter  f  )  [inline, virtual]
 

Insert the method's description here. Creation date: (2/7/02 11:37:19 AM)

Parameters:
f com.cosylab.logging.engine.Filter

Implements com::cosylab::logging::settings::FilterParameterPanel.


Member Data Documentation

JComboBox com::cosylab::logging::settings::FilterTypePanel::exact [private]
 

JCheckBox com::cosylab::logging::settings::FilterTypePanel::exactCheck [protected]
 

ImageIcon [] com::cosylab::logging::settings::FilterTypePanel::icons [package]
 

JComboBox com::cosylab::logging::settings::FilterTypePanel::maximum [private]
 

JCheckBox com::cosylab::logging::settings::FilterTypePanel::maximumCheck [protected]
 

JComboBox com::cosylab::logging::settings::FilterTypePanel::minimum [private]
 

JCheckBox com::cosylab::logging::settings::FilterTypePanel::minimumCheck [protected]
 

JCheckBox com::cosylab::logging::settings::FilterTypePanel::notCheck [private]
 

LogTypeRenderer com::cosylab::logging::settings::FilterTypePanel::rendererExact [private]
 

LogTypeRenderer com::cosylab::logging::settings::FilterTypePanel::rendererMax [private]
 

LogTypeRenderer com::cosylab::logging::settings::FilterTypePanel::rendererMin
 


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