Package-level declarations

Types

Link copied to clipboard

Boolean values used by the Boolean filter UI.

Link copied to clipboard

Interface for rendering custom filter UI in different contexts. Implementations control the complete visual appearance and interaction logic.

Link copied to clipboard

Interface for providing custom filter state introspection. Used by the table to determine visual states and generate user-facing text.

Link copied to clipboard

Supported filter comparison operators.

Link copied to clipboard
data class TableFilterState<T>(val constraint: FilterConstraint?, val values: List<T>?)

Current UI state for a single column filter: selected constraint and optional values.

Link copied to clipboard

Describes the UI and behavior of a column filter for values of type T. Each subtype enumerates supported constraints and, when needed, parsing/formatting helpers.

Functions

Link copied to clipboard

Determines whether this filter should be treated as active in the UI.

Link copied to clipboard

True when constraint checks null/empty semantics.

Link copied to clipboard

Map BooleanType to a UI string key.