tbloc
library
Classes
-
BidirectionalBloc<E extends BlocEvent, S extends BlocState>
-
Takes a Stream of BlocEvents as input and transforms them into a Stream of
BlocStates as output.
-
BidirectionalHydratedBloc<E extends BlocEvent, S extends HydratedBlocState>
-
Takes a Stream of BlocEvents as input and transforms them into a Stream of
BlocStates as output.
-
Bloc<S extends BlocState>
-
Abstract Bloc which has no notion of events.
-
BlocAnalyticsEvent<T>
-
-
BlocBuilderWidget<S extends BlocState>
-
Handles building a widget when BloC's state changes.
-
BlocBuilderWidget2<S1 extends BlocState, S2 extends BlocState>
-
Handles building a widget when two BloC states change.
-
BlocBuilderWidget2State<S1 extends BlocState, S2 extends BlocState>
-
-
BlocBuilderWidget3<S1 extends BlocState, S2 extends BlocState, S3 extends BlocState>
-
Handles building a widget when three BloC states change.
-
BlocBuilderWidget3State<S1 extends BlocState, S2 extends BlocState, S3 extends BlocState>
-
-
BlocBuilderWidgetState<S extends BlocState>
-
-
BlocError
-
BlocError is a class that contains the error information
-
BlocEvent<T, P>
-
Base class for all events of a
TBloc
.
-
BlocProvider<T extends Bloc<S>, S extends BlocState>
-
Widget used as a dependency injection mechanism in order to provide to
multiple widgets a single instance of a BloC.
-
BlocState
-
Base class for all states of a
TBloc
.
-
BlocStore<S extends BlocState>
-
A store that persists and retrieves values from BlocStates.
-
HydratedBlocState
-
Base class for all states of a
TBloc
that can be hydrated.
-
IBlocBuilder
-
-
MultiBlocProvider
-
Merges multiple BlocProvider widgets into one widget tree.
-
UnidirectionalBloc<S extends BlocState>
-
A UnidirectionalBloc is a subset of Bloc which has no notion of events and
relies on methods to emit new states.
-
UnidirectionalHydratedBloc<S extends HydratedBlocState>
-
A UnidirectionalHydratedBloc is a subset of Bloc which has no notion of
events and relies on methods to emit new states.