alma::acsplugins::alarmsystem::gui::table::AlarmTable::AlarmTableFilter Class Reference

Inheritance diagram for alma::acsplugins::alarmsystem::gui::table::AlarmTable::AlarmTableFilter:
Inheritance graph
[legend]
Collaboration diagram for alma::acsplugins::alarmsystem::gui::table::AlarmTable::AlarmTableFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void setFilter (String flt, boolean not)
boolean include (Entry<?extends AlarmTableModel,?extends Integer > entry)

Private Attributes

boolean applyAsNot = false
String filterString

Detailed Description

The filter of table entries.

Accepts all the entries containing the passed string in one of the visible columns.

The filter can be applied to hide entries instead of select (i.e. NOT logic)

Author:
acaproni

Member Function Documentation

boolean alma::acsplugins::alarmsystem::gui::table::AlarmTable::AlarmTableFilter::include ( Entry<?extends AlarmTableModel,?extends Integer >  entry  )  [inline]
void alma::acsplugins::alarmsystem::gui::table::AlarmTable::AlarmTableFilter::setFilter ( String  flt,
boolean  not 
) [inline]

Set the filter

Parameters:
flt The string used to filter
not If true the filter is applied with a NOT policy

References applyAsNot, and filterString.

Referenced by alma::acsplugins::alarmsystem::gui::table::AlarmTable::filter().


Member Data Documentation

If true the selected entries are those that do not contain the filter string

Referenced by include(), and setFilter().

The string to compare to the visible columns to accept the antries

Referenced by include(), and setFilter().


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

Generated by  doxygen 1.6.2