model/selection/select library

Classes

Filterable
Interface for applying a Filter.
HasSelectionRationale<T>
An optional interface for describing why an item is/is not selectable.
Parent<P, C>
Interface implemented by classes that support children.
Selectable<T>
Interface for determining if an entity T should be shown as selectable.

Enums

SelectableOption
Enum that specifies checkbox state for selectable item.

Properties

alwaysFalse Predicate
getter/setter pair
alwaysTrue Predicate
getter/setter pair

Typedefs

CountGetter = int Function()
Predicate<T> = bool Function(T item)
SelectableGetter<T> = SelectableOption Function(T entity)