Filtering

Top  Previous  Next

 

A FilterTableModel is used in order to provide filtering capabilities to a table. FilterTableModel is a ListTableMap that transforms the underlying 'unfiltered data' into a filtered data set. The filtering is performed according to a set of rules, implemented by Filter objects. In addition, a helper class, TableFilter, is used by FilterTableModel to carry out the whole filtering process. Finally, a FilterModel is used to fire FilterModelEvents, which are constructed via GUI classes, such as FilterTablePanel or FilterHeaderModel.