AFSIDefaultScreenConfig<TSPI extends AFScreenStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam>, AFFunctionalTheme>, TRouteParam extends AFRouteParam> class

Inheritance
Mixed-in types

Constructors

AFSIDefaultScreenConfig.new({required AFCreateSPIDelegate<TSPI, AFBuildContext<AFSIDefaultStateView, TRouteParam>, AFSIDefaultTheme> spiCreator})

Properties

addModelsToStateView → AFAddScreenSpecificModelsDelegate?
finalinherited
createDefaultRouteParam → AFCreateDefaultRouteParamDelegate?
finalinherited
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<AFSIDefaultStateView, TRouteParam>, AFSIDefaultTheme>
finalinherited
stateViewCreator → AFCreateStateViewDelegate<AFSIDefaultStateView>
finalinherited
themeId → AFThemeID
finalinherited
uiType → AFUIType
finalinherited

Methods

addScreenSpecificModels(List<Object?> models) → void
inherited
createContext(AFStandardBuildContextData standard, AFSIDefaultStateView stateView, TRouteParam param, AFRouteSegmentChildren? children) → AFBuildContext<AFSIDefaultStateView, TRouteParam>
inherited
createContextForDiff(AFStore store, AFScreenID screenId, AFWidgetID wid, {required AFRouteParam? launchParam}) → AFBuildContext<AFSIDefaultStateView, TRouteParam>?
inherited
createDispatcher(AFStore store) → AFDispatcher
inherited
createSPI(BuildContext? buildContext, AFBuildContext<AFFlexibleStateView, AFRouteParam> dataContext, AFScreenID parentScreenId, AFWidgetID wid) → TSPI
inherited
createStateModels(AFBuildStateViewContext<AFComponentStateUnused, TRouteParam> context) List<Object?>
inherited
createStateView(Map<String, Object> models) AFSIDefaultStateView
inherited
createStateViewAF(AFState state, TRouteParam param, AFRouteSegmentChildren? children) Iterable<Object?>
inherited
findRouteSegment(AFState state, AFScreenID parentScreen, AFWidgetID wid, {required TRouteParam? launchParam}) → AFRouteSegment?
Find the route parameter for the specified named screen
inherited
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
inherited
updateRemoveChildParam(AFBuildContext<AFFlexibleStateView, AFRouteParam> context, AFScreenID screenId, AFID wid, AFRouteLocation route, {AFID? id}) → void
inherited
updateRouteParam(AFBuildContext<AFFlexibleStateView, AFRouteParam> context, AFRouteParam revised, {AFID? id}) → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited