Interface FilterItemBuilder

All Superinterfaces:
FilterViewFactory, ViewFactory
All Known Implementing Classes:
FilterItemBuilderImpl

public interface FilterItemBuilder extends FilterViewFactory
A Builder to create CheckboxFilterComponents to be used within a static filter panel. Instances of this builder may only be acquired via StaticFilterBuilder.
  • 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 filter
      values - the values to filter disjunctively with
      Returns:
      this FilterItemBuilder
    • withColumnNullValue

      @NotNull @ScriptApi @NotNull FilterItemBuilder withColumnNullValue(@NotNull @NotNull String name)
      Add the 'null' value to the disjunctive set of items for the specified column.
      Parameters:
      name - the column name to filter
      Returns:
      this FilterItemBuilder