Class ColumnFilterManager<ROW_OBJECT>
java.lang.Object
docking.widgets.table.columnfilter.ColumnFilterManager<ROW_OBJECT>
- Type Parameters:
ROW_OBJECT
- the row type
A class that manages column filters for a table. This includes creating the UI elements that
allow users to build filters, as well as a means to save and restore filters.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionColumnFilterManager
(JTable table, RowObjectFilterModel<ROW_OBJECT> rowObjectFilterModel, String preferenceKey, Callback filterChangedCallback) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
void
setFilter
(ColumnBasedTableFilter<ROW_OBJECT> newFilter) void
updateSavedFilters
(ColumnBasedTableFilter<ROW_OBJECT> filter, boolean add)
-
Field Details
-
Constructor Details
-
ColumnFilterManager
public ColumnFilterManager(JTable table, RowObjectFilterModel<ROW_OBJECT> rowObjectFilterModel, String preferenceKey, Callback filterChangedCallback)
-
-
Method Details