states_rebuilder
library
Classes
-
Animate
-
-
Child
-
Use Child in combination of other widget listeners, to control
the part of the widget tree to rebuild.
-
Child2
-
-
Child3
-
-
DependsOn<T>
-
Setting the Injected models dependencies.
-
IAuth<T, P>
-
Interface to implement for authentication and authorization
-
ICRUD<T, P>
-
Interface to implement to query a rest API or
database for Create,
Read, Update, and Delete of Items-Item.
-
IN
-
-
Inject<T>
-
Base class for Inject
-
Injectable
-
-
Injected<T>
-
A Wrapper class that encloses the state of the model we want to Inject. The
state can be mutable or immutable.
-
InjectedAnimation
-
Inject an animation
-
InjectedAuth<T, P>
-
-
InjectedCRUD<T, P>
-
Injected state that is responsible for holding a list of items and
send and resolve CREATE, READ, UPDATE and DELETE queries to a backend
service.
-
InjectedForm
-
Inject a Form state.
-
InjectedI18N<I18N>
-
-
InjectedPageTab
-
-
InjectedScrolling
-
Injected a ScrollController
-
InjectedTextEditing
-
Inject a TextEditingController
-
InjectedTheme<KEY>
-
-
Injector
-
A widget used to provide a business logic model to the widget tree,
and make one instance of the model available to all its children.
-
IPersistStore
-
PersistStore Interface to implementation.
-
MiddleSnapState<T>
-
-
On<T>
-
Callbacks to be invoked depending on the state status of an Injected model
-
OnAnimationBuilder
-
-
OnAuthBuilder
-
-
OnBuilder<T>
-
Explicitly listenTo one or more injected state and reinvoke its
onBuilder callback each time an injected state emits a notification.
-
OnCombined<T, R>
-
Callbacks to be invoked depending on the combined state status of a
list of Injected models
-
OnCRUD<T>
-
-
OnCRUDBuilder
-
-
OnFormBuilder
-
-
OnFormSubmissionBuilder
-
-
OnFuture<F>
-
-
OnFutureBuilder<T>
-
-
OnReactive
-
First choice widget to listen to an injected state.
-
OnScrollBuilder
-
-
OnStreamBuilder<T>
-
-
OnTabBuilder
-
-
PersistState<T>
-
State persistence setting.
-
ReactiveModel<T>
-
A lightweight version of InjectedImp
-
ReactiveStatelessWidget
-
-
RM
-
-
RouteData
-
-
RouteWidget
-
-
SideEffects<T>
-
-
SnapState<T>
-
Snap representation of the state
-
StateBuilder<T>
-
One of the three observer widgets in states_rebuilder
-
StateWithMixinBuilder<T, R>
-
StateBuilder that can be mixin with one of the predefined mixin in mixinWith
-
SystemLocale
-
Used to represent the locale of the system.
-
TopAppWidget
-
Widget to put on top of the app.
-
WhenRebuilder<T>
-
a combination of StateBuilder widget and ReactiveModel.whenConnectionState method.
It Exhaustively switch over all the possible statuses of ReactiveModel.connectionState
-
WhenRebuilderOr<T>
-
Just like WhenRebuilder but you do not have to define all possible states.