Interface FilterItemBuilder
- All Superinterfaces:
FilterViewFactory,ViewFactory
- All Known Implementing Classes:
FilterItemBuilderImpl
A Builder to create
CheckboxFilterComponents to be used within a static filter panel.
Instances of this builder may only be acquired via StaticFilterBuilder.-
Method Summary
Modifier and TypeMethodDescription@NotNull FilterItemBuilderwithColumn(@NotNull String name, @NotNull Object... values) Add the specified set of values to the disjunctive set of items for the specified column.@NotNull FilterItemBuilderwithColumnNullValue(@NotNull String name) Add the 'null' value to the disjunctive set of items for the specified column.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
-
withColumn
@NotNull @ScriptApi @NotNull FilterItemBuilder withColumn(@NotNull @NotNull String name, @NotNull @NotNull Object... values) Add the specified set of values to the disjunctive set of items for the specified column.- Parameters:
name- the column name to filtervalues- the values to filter disjunctively with- Returns:
- this
FilterItemBuilder
-
withColumnNullValue
Add the 'null' value to the disjunctive set of items for the specified column.- Parameters:
name- the column name to filter- Returns:
- this
FilterItemBuilder
-