AFConnectedUIConfig<TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> >  class 
    abstract
 
Constructors
- 
          AFConnectedUIConfig({required AFThemeID themeId, required AFCreateStateViewDelegate<TStateView> stateViewCreator, required AFCreateSPIDelegate<TSPI, AFBuildContext< spiCreator, required AFUIType uiType, AFCreateDefaultRouteParamDelegate? createDefaultRouteParam, required AFAddScreenSpecificModelsDelegate? addModelsToStateView})TStateView, TRouteParam> , TTheme>
Properties
- addModelsToStateView → AFAddScreenSpecificModelsDelegate?
- 
  
  final
- createDefaultRouteParam → AFCreateDefaultRouteParamDelegate?
- 
  
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  spiCreator
  → AFCreateSPIDelegate<TSPI, AFBuildContext< TStateView, TRouteParam> , TTheme>
- 
  
  final
- 
  stateViewCreator
  → AFCreateStateViewDelegate<TStateView> 
- 
  
  final
- themeId → AFThemeID
- 
  
  final
- uiType → AFUIType
- 
  
  final
Methods
- 
  addScreenSpecificModels(List< Object?> models) → void
- 
  createContext(AFStandardBuildContextData standard, TStateView stateView, TRouteParam param, AFRouteSegmentChildren? children) → AFBuildContext< TStateView, TRouteParam> 
- 
  createContextForDiff(AFStore store, AFScreenID screenId, AFWidgetID wid, {required AFRouteParam? launchParam}) → AFBuildContext< TStateView, TRouteParam> ?
- 
  createDispatcher(AFStore store) → AFDispatcher 
- 
  createSPI(BuildContext? buildContext, AFBuildContext< AFFlexibleStateView, AFRouteParam> dataContext, AFScreenID parentScreenId, AFWidgetID wid) → TSPI
- 
  createStateModels(AFBuildStateViewContext< TState, TRouteParam> routeParam) → List<Object?> 
- 
  createStateView(Map< String, Object> models) → TStateView
- 
  createStateViewAF(AFState state, TRouteParam param, AFRouteSegmentChildren? children) → Iterable< Object?> 
- 
  findRouteSegment(AFState state, AFScreenID parentScreen, AFWidgetID wid, {required TRouteParam? launchParam}) → AFRouteSegment? 
- Find the route parameter for the specified named screen
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  updateAddChildParam<TChildRouteParam extends AFRouteParam> (AFBuildContext< AFFlexibleStateView, AFRouteParam> context, TChildRouteParam revised, {AFID? id}) → void
- 
  updateRemoveChildParam(AFBuildContext< AFFlexibleStateView, AFRouteParam> context, AFScreenID screenId, AFID wid, AFRouteLocation route, {AFID? id}) → void
- 
  updateRouteParam(AFBuildContext< AFFlexibleStateView, AFRouteParam> context, AFRouteParam revised, {AFID? id}) → void
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited