Interface StaticFilterBuilder
- All Superinterfaces:
FilterViewFactory,ViewFactory
- All Known Implementing Classes:
StaticFilterBuilderImpl
A Builder to construct 'static' filter panels. That is, panels which consist of
toggleable items that apply predefined filters to columns. Instances of this builder
can only be acquired via a
WidgetBuilder instance.-
Method Summary
Modifier and TypeMethodDescription@NotNull StaticFilterBuilderaddFilterItem(@NotNull CheckboxFilterComponent item) Add aCheckboxFilterComponentcreated via aFilterItemBuilderto the currently activeGroupFilterComponent.Methods inherited from interface io.deephaven.multiviewwidget.builder.filter.FilterViewFactory
addFilter, addSpacer, addSpacer, endGroup, getBuilder, getFilterBuilder, group, group, group, groupMethods inherited from interface io.deephaven.multiviewwidget.builder.ViewFactory
addAggView, addAggView, addGlobalFilter, addGlobalFilter, addLeafView, addLeafView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPlotView, addPlotView, addPlotView, addPlotView, addRollupView, addRollupView, addStaticFilter, build, collapseGlobalFilter, collapseGlobalFilter, globalFilterBucket, globalFilterBucket
-
Method Details
-
addFilterItem
@NotNull @InternalUseOnly @NotNull StaticFilterBuilder addFilterItem(@NotNull @NotNull CheckboxFilterComponent item) Add aCheckboxFilterComponentcreated via aFilterItemBuilderto the currently activeGroupFilterComponent. Note: This methods is not intended for customer use.- Parameters:
item- the item to add.- Returns:
- this
StaticFilterBuilder
-