flutter_mvc library

Classes

InheritedServiceProvider
mvc framework InheritedWidget
Mvc<TControllerType extends MvcController<TModelType>, TModelType>
MvcApp
just as root element for MvcWidget, provider root ServiceProvider
MvcBody
use MvcController.$ to update it in controller
MvcBuilder<TControllerType extends MvcController>
use MvcController.$ to update it in controller
MvcController<TModelType>
extend this class to create a mvc controller, and override view method to return a MvcView
MvcDependencyProvider
MvcFooter
use MvcController.$ to update it in controller
MvcHeader
use MvcController.$ to update it in controller
MvcOwner
MvcProxy<TControllerType extends MvcController<Widget>>
MvcProxyController
TODO: it's can't update when call update method
MvcServiceScope<TServiceType extends Object>
You can update this Widget using the following methods:
MvcStatefulElement<TControllerType extends MvcController>
mvc framework stateful element
MvcStatefulWidget<TControllerType extends MvcController>
Mvc framework stateful widget
MvcStatelessElement<TControllerType extends MvcController>
mvc framework stateless element
MvcStatelessWidget<TControllerType extends MvcController>
Mvc framework stateless widget
MvcUpdaterQueryPredicate
MvcView<TControllerType extends MvcController>
MvcViewBuilder<TControllerType extends MvcController>
MvcWidgetManager
it's can to found MvcWidget
MvcWidgetState<T extends MvcStatefulWidget<TControllerType>, TControllerType extends MvcController>
MvcWidgetUpdater
ServiceCollection
The service collection, build ServiceProvider with it
ServiceDescriptor<T>
The service descriptor
ServiceObserver<T>
The service observer
ServiceProvider
ServiceProvider

Mixins

DependencyInjectionService
with DependencyInjectionService only for service from ServiceProvider
MvcService
With the service get power to update MvcServiceScope
MvcSingleTickerProviderStateMixin<T>
copy from TickerProviderStateMixin
MvcTickerProviderStateMixin<T>
copy from TickerProviderStateMixin
MvcWidget<TControllerType extends MvcController>
Mvc framework widget
MvcWidgetElement<TControllerType extends MvcController>
The common element of the MvcWidget