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 |
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)
com.cosylab.logging.settings.FilterTypePanel.FilterTypePanel | ( | ) |
Constructor
void com.cosylab.logging.settings.FilterTypePanel.createComponents | ( | ) |
References com.cosylab.logging.settings.FilterTypePanel.exactCheck, com.cosylab.logging.settings.FilterTypePanel.maximumCheck, com.cosylab.logging.settings.FilterTypePanel.minimumCheck, com.cosylab.logging.settings.FilterParameterPanel.newConstraints(), and com.cosylab.logging.settings.FilterTypePanel.rendererMin.
Filter com.cosylab.logging.settings.FilterTypePanel.getFilter | ( | ) | throws FilterParameterException |
References com.cosylab.logging.settings.FilterTypePanel.exactCheck, com.cosylab.logging.settings.FilterParameterPanel.getFieldIndex(), com.cosylab.logging.settings.FilterParameterPanel.isLethal(), com.cosylab.logging.settings.FilterTypePanel.maximumCheck, and com.cosylab.logging.settings.FilterTypePanel.minimumCheck.
void com.cosylab.logging.settings.FilterTypePanel.itemStateChanged | ( | ItemEvent | e | ) |
void com.cosylab.logging.settings.FilterTypePanel.setFilter | ( | Filter | f | ) |
References com.cosylab.logging.engine.Filter.constraint, com.cosylab.logging.engine.Filter.exact, com.cosylab.logging.settings.FilterTypePanel.exactCheck, com.cosylab.logging.engine.Filter.maximum, com.cosylab.logging.settings.FilterTypePanel.maximumCheck, com.cosylab.logging.engine.Filter.minimum, com.cosylab.logging.settings.FilterTypePanel.minimumCheck, and com.cosylab.logging.engine.Filter.notPolicyApplyed().
JCheckBox com.cosylab.logging.settings.FilterTypePanel.exactCheck [protected] |
ImageIcon [] com.cosylab.logging.settings.FilterTypePanel.icons [package] |
JCheckBox com.cosylab.logging.settings.FilterTypePanel.maximumCheck [protected] |
JCheckBox com.cosylab.logging.settings.FilterTypePanel.minimumCheck [protected] |