DataCollection<T> constructor
DataCollection<T> ({
- Iterable<
T> data = const [], - SortAction<
T> ? defaultSort, - Iterable<
MatchAction< initialMatchers = const [],T> > - Iterable<
FilterAction< initialFilters = const [],T> > - bool autoActualize = true,
- DataCollectionListener<
T> ? listener,
Implementation
DataCollection({
Iterable<T> data = const [],
this.defaultSort,
Iterable<MatchAction<T>> initialMatchers = const [],
Iterable<FilterAction<T>> initialFilters = const [],
this.autoActualize = true,
DataCollectionListener<T>? listener,
}) : _state = DataCollectionState.initial(
data: data,
originalData: data,
matchers: _preprocessMatchers(initialMatchers.toList()),
filters: _preprocessFilters(initialFilters.toList()),
),
_listener = listener {
actualize();
}