model/selection/selection_model library

Classes

CastIterable<T>
A mixin that provides the implementation of castIterable.
DelegatingMultiSelectionModel<T>
A delegating implementation of MultiSelectionModel.
DelegatingSelectionModel<T>
A delegating implementation of SelectionModel.
DelegatingSingleSelectionModel<T>
A delegating implementation of SingleSelectionModel.
MultiSelectionModel<T>
NullSelectionModel<T>
RadioGroupSingleSelectionModel<T>
Single selection model that always has a value selected
SelectionChangeNotifier<T>
Mixin for providing SelectionModel.selectionChanges.
SelectionChangeRecord<T>
A change record for SelectionModel.selectionChanges.
SelectionModel<T>
Provides pattern to manage a collection of selected values. This is used in model-view architecture to notify interested parties of changes to selection.
SelectionObservable<T>
Interface for something that can be observed for selection.
SingleSelectionModel<T>

Typedefs

KeyProvider<T> = Object? Function(T o)
Returns a key-able object from o.
MatchCallback = Future<List> Function(String string)
Matching function provider, for example used in SelectSuggestInput.