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
- 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