AFSIScreenConfig<TSPI extends AFScreenStateProgrammingInterface<AFComponentState, AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> , TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam> class
abstract
- Implementers
Constructors
-
AFSIScreenConfig.new({required AFCreateStateViewDelegate<
TStateView> stateViewCreator, required AFCreateSPIDelegate<TSPI, AFBuildContext< spiCreator})TStateView, TRouteParam> , AFSIDefaultTheme>
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< TStateView, TRouteParam> , AFSIDefaultTheme> -
finalinherited
-
stateViewCreator
→ AFCreateStateViewDelegate<
TStateView> -
finalinherited
- themeId → AFThemeID
-
finalinherited
- uiType → AFUIType
-
finalinherited
Methods
-
addScreenSpecificModels(
List< Object?> models) → void -
inherited
-
createContext(
AFStandardBuildContextData standard, TStateView stateView, TRouteParam param, AFRouteSegmentChildren? children) → AFBuildContext< TStateView, TRouteParam> -
inherited
-
createContextForDiff(
AFStore store, AFScreenID screenId, AFWidgetID wid, {required AFRouteParam? launchParam}) → AFBuildContext< TStateView, TRouteParam> ? -
inherited
-
createDispatcher(
AFStore store) → AFDispatcher -
inherited
-
createSPI(
BuildContext? buildContext, AFBuildContext< AFFlexibleStateView, AFRouteParam> dataContext, AFScreenID parentScreenId, AFWidgetID wid) → TSPI -
inherited
-
createStateModels(
AFBuildStateViewContext< AFComponentStateUnused, TRouteParam> routeParam) → List<Object?> -
inherited
-
createStateView(
Map< String, Object> models) → TStateView -
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