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.

Enums

MixinWith
Mixin StateWithMixinBuilder
PersistOn
Enums {disposed, manualPersist}