data_collection library

Classes

DataCollection<T>
DataCollectionInitialState<T>
Initial state of data collection. Used when collection is first created.
DataCollectionListener<T>
DataCollectionLoadingState<T>
Loading state of data collection. Used when collection is being updated.
DataCollectionState<T>
Base class for all data collection states. Provides common functionality for data management and filtering.
DataCollectionUpdatedState<T>
Updated state of data collection. Used when collection has been successfully updated.
DataCollectionUseCase<T>
FilterAction<T>
FilterUseCase<T>
FilterUseCaseResult<T>
MatchAction<T>
MatchUseCase<T>
MatchUseCaseResult<T>
Selection<T>
SelectionImpl<T>
SelectionState<T>
State for managing selection of items. Provides functionality for tracking selected and staging items.
SimpleCollectionListener<T>
SortAction<T>
SortUseCase<T>
SortUseCaseResult<T>

Typedefs

DataCollectionPredicate<T> = bool Function(T item)
DataCollectionStateCallback<T> = void Function(T state)