Package com.illumon.iris.gui.table
Interface FilterStrategy
- All Superinterfaces:
Workspace
- All Known Implementing Classes:
DbConsoleLogPanel.SynchronizedQuickFilter
,DbFilterStrategy
,DbQuickFilterStrategy
,FilterStrategyImpl
,InputTableEditorFilterStrategy
,ListAwareFilterStrategy
,QuickFilterStrategy
,SimpleFilterStrategy
,TextFilterStrategy
public interface FilterStrategy extends Workspace
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FilterStrategy.OldOpcodes
Deprecated. -
Method Summary
Modifier and Type Method Description boolean
accept(IrisTableModel model, int row)
void
addFilter(com.fishlib.dataobjects.WColumn column, Condition op, Object filterData)
void
addFilter(com.fishlib.dataobjects.WColumn column, FilterData filter)
void
fireFilterChanged()
List<String>
getDbFilters()
boolean
isFilteringOn()
void
setFilterTableModel(FilteredModel filterTableModel)
Methods inherited from interface com.illumon.iris.gui.workspace.Workspace
getWorkspaceInfo, isGlobalSetting, setWorkspaceInfo
-
Method Details
-
isFilteringOn
boolean isFilteringOn() -
accept
-
setFilterTableModel
-
getDbFilters
-
fireFilterChanged
void fireFilterChanged() -
addFilter
-
addFilter
-