afib_flutter library
AFib code that depends on flutter.
Be careful not to reference this library from integration tests.
Classes
- AFActionWithKey
- AFAlwaysFailQuery
- AFAppExtensionContext
- Enables you, or third parties, to register extensions
- AFAppFundamentalThemeAreaBuilder
- AFAppLibraryExtensionContext
- AFApplyCupertinoPicker
- AFApplyDismissWidgetAction
- AFApplySetValueWidgetAction
- AFApplySliderAction
- AFApplyTapWidgetAction
- AFApplyTextTextFieldAction
- AFApplyWidgetAction
- AFAppPlatformInfoQuery
- AFAppPlatformInfoState
- A utility containing package info that is placed in your own app state
-
AFAsyncListenerQuery<
TResponse> - A version of AFAsyncQuery for queries that have some kind of ongoing connection or state that needs to be shutdown.
- AFAsyncQueries
- A list of asynchronous queries that the app uses to collect and integrate data.
-
AFAsyncQuery<
TResponse> - Superclass for a kind of action that queries some data asynchronously, then knows how to process the result.
-
AFAsyncQueryFuture<
TResponse> - AFBaseTestDefinitionContext
- Base test definition wrapper, with access to test data.
- AFBorderRadius
- AFBorderRadiusSet
-
AFBottomSheetConfig<
TSPI extends AFBottomSheetStateProgrammingInterface< AFComponentState, AFBuildContext< , TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam>AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFBottomSheetPrototype
- AFBottomSheetRouteParam
- AFBottomSheetRouteParamWithFlutterState
-
AFBottomSheetStateProgrammingInterface<
TState extends AFComponentState, TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> -
AFBottomSheetTests<
TState> - Used to register connected or unconnected widget tests.
-
AFBuildContext<
TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam> - A utility class which you can use when you have a complex screen which passes the dispatcher, screen data and param to many functions, to make things more concise.
-
AFBuilder<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFBuildOnEventContext
-
AFBuildStateViewContext<
TState extends AFComponentState?, TRouteParam extends AFRouteParam> - AFCheckboxTapAction
- AFCircularProgressIndicator
- AFColor
- A pairing of each color and its dark mode variant.
- AFColorPairing
- A pairing of AFColor for foreground and background.
- AFComponentState
- The root class for both state and state views
- AFComponentStates
- Tracks the application state and any state provided by third parties.
- AFComponentStateUnused
- AFCompositeQuery
- AFCompositeQueryEntry
- AFCompositeQueryResponse
-
AFConnectedBottomSheet<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFBottomSheetStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - Use this to connect a bottom sheet to the store.
-
AFConnectedDialog<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFDialogStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - Use this to connect a dialog to the store.
-
AFConnectedDrawer<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFScreenStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - Use this to connect a drawer to the store.
-
AFConnectedScreen<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFScreenStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - Superclass for a screen Widget, which combined data from the store with data from the route in order to render itself.
-
AFConnectedUIBase<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - Base call for all screens, widgets, drawers, dialogs and bottom sheets that connect to the store/state.
-
AFConnectedUIConfig<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFConnectedWidget<
TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam, TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFConnectedWidgetPrototype
- All the information necessary to render a single screen for prototyping and testing.
- AFCoreDefinitionContext
- AFCoreLibraryExtensionContext
-
AFCreateDynamicQueryResultContext<
TQuery extends AFAsyncQuery> - AFCurrentStateContext
- AFDeferredQuery
- A version of AFAsyncQuery for queries that should be run in the background after a delay.
- AFDeferredSuccessQuery
- A deferred query which waits a specified duration, then calls its onSuccess, but does not otherwise do anything.
- AFDefineTestDataContext
- A registry of test data objects which can be referenced by an id.
-
AFDialogConfig<
TSPI extends AFDialogStateProgrammingInterface< AFComponentState, AFBuildContext< , TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam>AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFDialogPrototype
- AFDialogRouteParam
- AFDialogRouteParamWithFlutterState
-
AFDialogStateProgrammingInterface<
TState extends AFComponentState, TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> -
AFDialogTests<
TState> - Used to register connected or unconnected widget tests.
- AFDismissibleSwipeAction
- AFDispatcher
- Used to dispatch actions to the store, with a level of indirection for testing.
-
AFDrawerConfig<
TSPI extends AFDrawerStateProgrammingInterface< AFComponentState, AFBuildContext< , TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam>AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFDrawerPrototype
- AFDrawerRouteParam
- AFDrawerRouteParamWithFlutterState
-
AFDrawerStateProgrammingInterface<
TState extends AFComponentState, TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> -
AFDrawerTests<
TState> - Used to register connected or unconnected widget tests.
- AFExtractChildrenWidgetAction
- AFExtractColumnChildrenAction
- AFExtractPrimaryWidgetAction
- AFExtractRichTextAction
- AFExtractSliderAction
- AFExtractTextTextAction
- AFExtractTextTextFieldAction
- AFExtractWidgetAction
- AFExtractWidgetListAction
- AFFinishQueryContext
- AFFinishQueryErrorContext
-
AFFinishQuerySuccessContext<
TResponse> - AFFirestoreDocument
- A document retrieved from cloud firestore.
- AFFlexibleStateView
- AFFlutterRouteParamState
- AFFocusNodesHolder
- AFFunctionalTheme
- Functional themes are interfaces that provide UI theming for conceptual components that are shared across many pages in the app.
- AFFunctionalThemeUnused
- Can be used as a template parameter when you don't want a theme.
- AFFundamentalDeviceTheme
- These are fundamental values for theming derived from the device and operating system itself.
- AFFundamentalThemeArea
- Allows different parties to contribute fundamental values to a theme which are can be manipulated via the prototype drawer.
- AFFundamentalThemeState
- Fundamental values that contribute to theming in the app.
- AFFundamentalThemeValue
- A value which can be exposed to and edited by the theme
- AFGestureDetectorTapAction
-
AFibD<
AppState> - AFibF
- A class for finding accessing global utilities in AFib.
- AFibGlobalState
- AFibStateStackEntry
- AFibStoreStackEntry
- AFibTestOnlyScreenElement
- AFibTestsFailedMatcher
- AFIconButtonAction
- AFIconDataSelector
-
AFIsolateListenerExecutionContext<
TMessage> -
AFIsolateListenerQuery<
TMessage> - AFKeySelector
- AFLibraryProgrammingInterface
- AFLibraryProgrammingInterfaceContext
- AFLibraryTestHolder
- AFListTileTapAction
-
AFMaterialApp<
AppState> - The parent class of MaterialApp based AFib apps.
- AFModelWithCustomID
- AFMultipleWidgetSelector
- Base class for action that manipulates the route (pushing, popping, replacing) and determines which screen is showing, and what data is visible.
- Action that exits the current test screen in prototype mode.
- Action that navigates on screen up in the route, discarding the current leaf route.
- Pops popCount screens off the navigation stack.
- Action that adds a new screen after the current screen in the route.
- Action that replaces the current leaf screen with a new screen.
- Action that removes all screens in the route, and replaces them with a single new screen at the root.
- Action that changes the data associated with the current screen, but does not change the screen itself.
- AFNotTranslated
- AFObjectWithKey
- Superclass that allows AFIb to identify objects using their type by default, and an optional identifier descriminate.
- AFOnEventContext
- A utility providing access to all the functionality that can be used in an event that occurs at a specific instant in time, as in an event, as opposed to a rendering context.
- AFOutlinedButtonAction
- AFPeriodicQuery
- A version of AFAsyncQuery for queries that should be run periodically in the background.
- AFPluginExtensionContext
- AFPrivateState
- AFPublicState
- State meant to be used by the app itself, including the app-specific state.
- AFPublicStateChange
- AFPublicStateOnEventContext
- AFQueryContext
- AFQueryError
- A standard way to represent errors that occur during AFAsyncQuery.
- AFRaisedButtonAction
- AFRegisterDeferredQueryAction
- AFRegisterListenerQueryAction
- AFRegisterPeriodicQueryAction
- AFResetToInitialRouteAction
- This is typically not used by the application, it is used during testing to revert to the initial application route.
- AFResetToInitialStateAction
- Use this action to reset the entire state of the application to it's initial state.
- AFRichTextBuilder
- Used for building up RichText widgets in parts.
- AFRichTextGestureTapAction
- AFRichTextGestureTapSpecifier
- AFRouteParam
- AFRouteParamChild
- AFRouteParamRef
- AFRouteParamUnused
- AFRouteParamWithFlutterState
- AFRouteParamWrapper
- Used internally in test cases where we need to substitute a different screen id, for the original screen id in a route param passed to a test. You can call unwrap to get the original route param of the correct type.
- AFRouteSegment
- A segment in the route which specifies a screen to display, and transient data associated with that screen.
- AFRouteSegmentChildren
- AFRouteState
- The current route, a list of nested screens and the data associated with them.
- AFRouteStateSegments
- A list of active route segements, and a list of priorSegements which are sometimes referenced during navigate pop transitions.
- AFRouteStateShowScreen
-
AFScreenConfig<
TSPI extends AFScreenStateProgrammingInterface< AFComponentState, AFBuildContext< , TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam>AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFScreenKindTests<
TState, TPrototype extends AFScreenPrototype> - AFScreenLikePrototype
- AFScreenMap
- A mapping of screen identifiers to screen. This mapping is used to build the correct screen widget for the leaf element in the route.
- AFScreenPrototype
- AFScreenRouteParam
- AFScreenRouteParamWithFlutterState
-
AFScreenStateProgrammingInterface<
TState extends AFComponentState, TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> - AFScreenTestBody
- AFScreenTestContext
- AFScreenTestContextSimulator
- AFScreenTestContextWidgetTester
- AFScreenTestDescription
- AFScreenTestExecute
- AFScreenTestWidgetCollectorScrollableSubpath
- AFScrollableScrollerAction
- AFScrollableScrollTracker
- AFScrollControllersHolder
- AFScrollerAction
- AFScrollTracker
- AFSelectableChoiceChip
- AFSetChoiceChip
- AFSetSwitchValueAction
- AFShouldContinueRouteParam
- AFShutdownDeferredQueryAction
- AFShutdownListenerQueryAction
- AFShutdownOngoingQueriesAction
- Shuts down outstanding deferred and listener queries.
- AFShutdownPeriodicQueryAction
- AFSingleScreenPrototype
- All the information necessary to render a single screen for prototyping and testing.
- AFSingleScreenPrototypeBody
- AFSingleScreenReusableBody
- AFSingleScreenTestExecute
-
AFSingleScreenTests<
TState> - This class is used to create canned versions of screens and widget populated with specific data for testing and prototyping purposes.
- AFSpacing
- AFSpacingSet
- AFSparsePathWidgetSelector
- AFSpecificStateTestDefinitionContext
- AFStandardBuildContextData
- A utility that reduces the number of parameters passed in AF client code, and enhances flexibility
- AFStandardSPIData
-
AFStartQueryContext<
TResponse> - AFState
- The full application state of an Afib app, which contains routing state managed by AFib, and the custom application state.
- AFStateModelAccess
- Interface for finding state data
-
AFStateProgrammingInterface<
TState extends AFComponentState, TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> - AFStateTest
-
AFStateTestBottomSheetShortcut<
TSPI extends AFBottomSheetStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFStateTestContext
- AFStateTestContextForScreen
- AFStateTestContextForState
- AFStateTestDefinitionContext
- A context wrapper for defining a state test.
-
AFStateTestDialogShortcut<
TSPI extends AFDialogStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestDrawerShortcut<
TSPI extends AFDrawerStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFStateTestExecute
- AFStateTests
-
AFStateTestScreenContext<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenContextForScreen<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenContextForState<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenLikeShortcut<
TSPI extends AFScreenStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenShortcut<
TSPI extends AFScreenStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFStateTestStateVerificationContext
-
AFStateTestWidgetContext<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestWidgetShortcut<
TSPI extends AFWidgetStateProgrammingInterface< AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFStateViewAugmentationContext
- AFStateViewUnused
- AFStoreDispatcher
- The production dispatcher which dispatches actions to the store.
- AFSwitchExtractor
- AFSwitchTapAction
- AFTapChoiceChip
- AFTapGestureRecognizersHolder
- AFTestDispatcher
- A test dispatcher which records actions for later inspection.
- AFTestExtensionContext
- AFTestMissingTranslations
- AFTestOnEventContext
- AFTestParams
- AFTestUtils
- AFTextBuilder
- Used for building up Text widgets in parts.
- AFTextButtonAction
- AFTextEditingController
- AFTextEditingControllers
- AFTextStyle
- A summary of a text style composed from other theme components.
- AFThemeResolvableValue
- A theme value that refers to other values, and needs to be resolved at the end of the theme creation process.
- AFThemeState
- Captures the current state of the primary theme, and any registered third-party themes.
- AFTimeUpdateListenerQuery
- AFTrackedQuery
- Superclass enforcing consistency for queries that live for a while and are tracked within the public state.
- AFTranslationSet
- AFTranslationTemplate
- AFUIAlphaWarningWidget
- AFUICompleteProjectStyleWidget
- AFUICompleteProjectStyleWidgetSPI
- AFUIDebugTimeStateWidget
- AFUILibraryFundamentalThemeAreaBuilder
- AFUILibraryID
- AFUILocaleID
- AFUIPrototypeDefinitionContext
- A context wrapper for defining single screen test.
- AFUIPrototypeDrawer
- AFUIPrototypeDrawerRouteParam
- AFUIPrototypeDrawerSPI
- AFUIPrototypeID
- AFUIQueryID
- AFUIScreenID
- AFUIScreenTestID
- AFUISourceTemplateID
- AFUIStandardChoiceDialog
- AFUIStandardChoiceDialogRouteParam
- AFUIStandardChoiceDialogSPI
-
AFUIStateView<
TStateView extends AFFlexibleStateView> - AFUITextField
- AFUITextFieldSPI
- AFUIThemeID
- Identifiers for the fundamental theme
- AFUITranslationID
- AFUIVerifyContext
- AFUIWelcomeWidget
- AFUIWelcomeWidgetSPI
- AFUIWidgetID
- AFUIWidgetListWrapper
- AFUnitTest
- AFUnitTestContext
- AFUnitTestDefinitionContext
- AFUnitTestExecute
- AFUnitTests
- AFUnused
- Used to fill in template parameters that are unused.
- AFUpdateAppPlatformInfoAction
- AFUpdateAppStateAction
-
Use
context.updateComponent...instead of using this directly. - AFUpdateTimeRouteParametersAction
- AFWidgetAction
- A superclass for actions that either apply data to or extract it from a widget.
- AFWidgetByTypeAction
- A superclass for actions that apply to a widget based on its runtimeType.
-
AFWidgetConfig<
TSPI extends AFWidgetStateProgrammingInterface< AFComponentState, AFBuildContext< , TState extends AFComponentState, TTheme extends AFFunctionalTheme, TStateView extends AFFlexibleStateView, TRouteParam extends AFRouteParam>AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFWidgetPrototype
- AFWidgetRouteParam
- AFWidgetRouteParamWithFlutterState
- AFWidgetsBindingObserver
- AFWidgetSelector
- A utility class used to pass
-
AFWidgetStateProgrammingInterface<
TState extends AFComponentState, TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> -
AFWidgetTests<
TState> - Used to register connected or unconnected widget tests.
- AFWidgetTypeSelector
- AFWireframe
- AFWireframeDefinitionContext
- AFWireframeEventAction
- AFWireframeExecutionContext
- AFWireframes
- AFWorkflowStatePrototype
- The information necessary to start a test with a baseline state (determined by a state test) and an initial screen/route.
- AFWorkflowStateTestBodyWithParam
- AFWorkflowStateTestPrototype
- AFWorkflowStateTests
- Workflow tests have been superceded by state tests.
- AFWorkflowStateTestUI
- AFWorkflowTestContext
- AFWorkflowTestDefinitionContext
- AFWorkflowTestExecute
- AFWrapModelWithCustomID
- When wrapped around a model object, causes it to be referenced by the specified id in an AFComponentState or AFFlexibleStateView.
Enums
- AFConceptualStore
- Used internally to indicate whether you are the apps real store/data, or about demo mode data.
- AFRouteLocation
- The two different 'route' types in AFib.
- AFShouldContinue
- AFTargetStore
- Used internally to indicate whether you are talking about the store that drives the UI, or the background store, which holds a secondary state in demo mode that doesn't impact the UI.
- AFTestTimeHandling
- AFUIStandardChoiceDialogIcon
- AFUIType
Functions
-
afDefaultQueryErrorHandler(
AFFinishQueryErrorContext context) → void -
afMainApp(
{required AFDartParams paramsDart, AFExtendBaseDelegate? installBase, AFExtendBaseDelegate? installBaseLibrary, required AFExtendAppDelegate installCoreApp, AFExtendLibraryUIDelegate? installCoreLibrary, required AFExtendTestDelegate installTest, AFAppExtensionContext? appContext}) → void - afMainApp handles startup, execution, and shutdown sequence for an afApp
-
afMainFirstStartup(
) → void -
afMainUILibrary(
{required AFLibraryID id, required AFDartParams paramsDart, required AFExtendBaseDelegate installBase, required AFExtendBaseDelegate installBaseLibrary, required AFExtendCoreLibraryDelegate installCoreLibrary, required AFExtendTestDelegate installTest}) → void - afMainApp handles startup, execution, and shutdown sequence for an afApp
-
afMainWrapper(
dynamic onReady()) → void -
afScreenTestMain(
AFCommandOutput output, AFTestStats stats, AFDartParams paramsD1, WidgetTester tester) → Future< void> -
afStateTestMain(
AFCommandOutput output, AFTestStats stats, AFDartParams paramsD) → void - The main function which executes the store test defined in your initStateTests function.
-
afTestMainApp(
{required AFLibraryID id, AFExtendBaseDelegate? installBase, AFExtendBaseDelegate? installBaseLibrary, required AFExtendAppDelegate installCoreApp, AFExtendLibraryUIDelegate? installUILibrary, required AFExtendTestDelegate installTest, required AFDartParams paramsDart, required WidgetTester widgetTester, AFAppExtensionContext? appContext}) → Future< void> - The main function which executes the store test defined in your initStateTests function.
-
afTestMainStartup(
) → void -
afTestMainUILibrary(
{required AFLibraryID id, required AFExtendBaseDelegate installBase, required AFExtendBaseDelegate installBaseLibrary, required AFExtendCoreLibraryDelegate installCoreLibrary, required AFExtendTestDelegate installTest, required AFDartParams paramsDart, required WidgetTester widgetTester}) → Future< void> -
afTestWidgetStartup(
AFDartParams params, WidgetTester tester, dynamic onRun()) → Future< void> -
afUnitTestMain(
AFCommandOutput output, AFTestStats stats, AFDartParams paramsD) → void - The main function which executes the tests defined in your initUnitTests function.
-
hasOneWidgetId(
AFWidgetID expected) → Matcher -
hasWidgetId(
AFWidgetID expected) → Matcher -
hasWidgetIds(
List< AFWidgetID> expected) → Matcher -
hasWidgetIdsWith(
List expected, {AFWidgetMapperDelegate? mapper}) → Matcher
Typedefs
- AFAccessCurrentStateDelegate = void Function(AFCurrentStateContext)
-
AFActionListenerDelegate
= void Function(List<
AFActionWithKey> actions) - Delegate used to process a list of actions.
- AFActionOnReturnDelegate = void Function(dynamic returnData)
- Delegate used in various subclasses of AFNavigateAction to return data from a child screen to a parent.
-
AFAddScreenSpecificModelsDelegate
= void Function(AFBuildStateViewContext<
AFComponentState?, AFRouteParam> config, List<Object?> destination) -
AFAppReducerDelegate<
TAppState> = TAppState Function(TAppState appState, dynamic action) - Delegate used to create a reducer for the overall app state.
- AFAsyncQueryListenerDelegate = void Function(AFAsyncQuery query)
- Delegate used to process an AFAsyncQuery
-
AFBuildWithSPIDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = Widget Function(TSPI spi)AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFChangedTextDelegate = void Function(String)
-
AFConnectedUIBuilderDelegate
= AFConnectedUIBase<
AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam, AFStateProgrammingInterface< Function(BuildContext? context)AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> - AFConvertSizeToFormFactorDelegate = AFFormFactor Function(Size)
- AFCreateAFAppDelegate = AFApp Function()
-
Delegate used to create an application specific
AFAppsubclass. -
AFCreateComponentStateDelegate
= AFComponentState Function(Map<
String, Object> models) -
AFCreateConnectedWidgetDelegate
= AFConnectedUIBase<
AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam, AFStateProgrammingInterface< Function(AFConnectedUIBase<AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme>AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam, AFStateProgrammingInterface< parent, AFWidgetID wid, {required bool useParentParam})AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFCreateConnectedWidgetWithLaunchParamDelegate
= AFConnectedUIBase<
AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam, AFStateProgrammingInterface< Function(AFConnectedUIBase<AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme>AFComponentState, AFFunctionalTheme, AFFlexibleStateView, AFRouteParam, AFStateProgrammingInterface< parent, AFRouteParam param)AFComponentState, AFBuildContext< >AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFCreateDataDelegate<
TStateView, TState> = TStateView Function(TState state) - Delegate used to create data used by a screen or widget from the application state.
- AFCreateDefaultChildParamDelegate = AFRouteParam? Function(AFID wid, dynamic public, dynamic segParent)
- Used to create a default child param the first time a particular child wid is used.
- AFCreateDefaultRouteParamDelegate = AFRouteParam Function(AFRouteParamRef source, AFPublicState publicState)
- AFCreateDynamicDelegate = dynamic Function()
-
AFCreateFunctionalThemeDelegate
= AFFunctionalTheme Function(AFThemeID id, AFFundamentalThemeState fundamentals, AFBuildContext<
AFFlexibleStateView, AFRouteParam> context) - AFCreateLibraryProgrammingInterfaceDelegate = AFLibraryProgrammingInterface Function(AFLibraryProgrammingInterfaceID id, AFLibraryProgrammingInterfaceContext context)
- AFCreateLifecycleQueryAction = dynamic Function(AppLifecycleState state)
- Delegate used to create a query anytime the app has a lifecyle event, like coming to the foreground.
-
AFCreateQueryResultDelegate<
TQuery extends AFAsyncQuery> = void Function(AFCreateDynamicQueryResultContext< AFAsyncQuery> context, TQuery query) - Delegate used in state tests to create a mock result from a query.
- AFCreateRouteParamDelegate = AFRouteParam Function()
- Delegate used to create a route parameter.
- AFCreateScreenIDDelegate = AFScreenID Function()
-
AFCreateSPIDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< , TBuildContext extends AFBuildContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme>AFFlexibleStateView, AFRouteParam> , TTheme extends AFFunctionalTheme> = TSPI Function(TBuildContext context, AFStandardSPIData standard) - AFCreateStartupQueryActionDelegate = dynamic Function()
- Delegate used to create an app-specific query that is run when the app first starts.
-
AFCreateStateViewDelegate<
TStateView extends AFFlexibleStateView> = TStateView Function(Map< String, Object> models) - AFCreateWidgetLaunchParamDelegate = AFRouteParam Function(AFScreenID screenId, AFWidgetID wid, AFRouteLocation routeLocation)
-
AFCreateWidgetWrapperDelegate
= Widget Function(AFBuildContext<
AFUIDefaultStateView, AFUIPrototypeWidgetRouteParam> context, Widget testWidget) - Delegate used in widget testing to wrap additional widgets around the widget being tested (e.g. to position that widget on the screen, limit its width, etc.)
- AFExtendAppDelegate = void Function(AFAppExtensionContext context)
- AFExtendCommandsDelegate = void Function(AFCommandAppExtensionContext context)
- Delegate use to define commands that are part of the afib command-line app.
- AFExtendCommandsLibraryDelegate = void Function(AFCommandLibraryExtensionContext context)
- Used by third party extensions to defined commands for the command-line app.
- AFExtendCoreLibraryDelegate = void Function(AFCoreLibraryExtensionContext libContext)
- AFExtendLibraryUIDelegate = void Function(AFAppLibraryExtensionContext context)
- AFExtendTestDelegate = void Function(AFTestExtensionContext context)
- AFExtractParamDelegate = AFRouteParam Function(AFRouteParam original)
- Delegate used to extract one route param from another, useful in nesting cases where one route param contains other route params that correspond to certain widgets within a screen.
-
AFFillWidgetListDelegate
= void Function(List<
Widget> widgets) - Delegate used to fill a list of widgets.
- AFFilterWidgetDelegate = bool Function(Widget)
- AFFindParamDelegate = AFRouteParam Function(AFState state)
- Delegate used to find the route parameter for a screen within the AFState
- AFInitAppFundamentalThemeDelegate = void Function(AFFundamentalDeviceTheme device, AFComponentStates appState, AFAppFundamentalThemeAreaBuilder builder)
- Allows the app to contribute fundamental theme values
- AFInitConfigurationDelegate = void Function(AFConfig config)
- Delegate used to populate a configuration object with values.
- AFInitCoreDelegate = void Function(AFCoreDefinitionContext context)
- AFInitializeComponentStateDelegate = AFComponentState? Function()
- Delegate used to create the initial applications state.
- AFInitPluginFundamentalThemeDelegate = void Function(AFFundamentalDeviceTheme device, AFComponentStates appState, AFUILibraryFundamentalThemeAreaBuilder builder)
- Allows plug-ins to contribute fundamental theme values
- AFInitScreenMapDelegate = void Function(AFScreenMap map)
- Delegate used to populate the screen map used to associate keys with screens.
- AFInitScreenTestsDelegate = void Function(AFUIPrototypeDefinitionContext context)
- Delegate used to populate single-screen tests.
- AFInitStateTestsDelegate = void Function(AFStateTestDefinitionContext context)
- Delegate used to initialize state tests.
- AFInitTestDataDelegate = void Function(AFDefineTestDataContext registry)
- Delegate used to initialize test data
- AFInitUnitTestsDelegate = void Function(AFUnitTestDefinitionContext context)
- Delegate used to initialize unit tests.
- AFInitWireframesDelegate = void Function(AFWireframeDefinitionContext context)
- Delegate used to populate wireframes.
- AFInitWorkflowStateTestsDelegate = void Function(AFWorkflowTestDefinitionContext context)
- Delegate used to populate multi-screen tests.
- AFMergePublicStateDelegate = AFPublicState Function(AFPublicState realState, AFPublicState testState)
- AFOnChangedBoolDelegate = void Function(bool)
- AFOnChangedStringDelegate = void Function(String)
- AFOnErrorDelegate = void Function(AFFinishQueryErrorContext context)
- Delegate used when an AFAsyncQuery results in an error.
- AFOnLifecycleEventDelegate = void Function(AppLifecycleState newState)
- Delegate used to handle a lifecycle event
-
AFOnResponseDelegate<
TResponse> = void Function(AFFinishQuerySuccessContext< TResponse> context) - Delegate used when an AFAsyncQuery results in a successful response.
- AFOnTapDelegate = void Function()
- AFOverrideCreateThemeDataDelegate = ThemeData Function(AFFundamentalDeviceTheme device, AFComponentStates appState, AFFundamentalThemeArea primary)
- Optional delegate used to create the flutter ThemeData, rather than allowing AFib to do it for you based on the primary fundamental theme.
- AFParamListenerDelegate = void Function(AFRouteParam param)
- Delegate used to process a route parameter
-
AFPreExecuteResponseDelegate<
TResponse> = TResponse Function() - Delegate used to allow a query's on success handler to be called immediately with the specified response, in addition to being called with any actual async response.
- AFPressedDelegate = void Function()
-
AFProcessQueryDelegate<
TQuery extends AFAsyncQuery> = dynamic Function(AFStateTestContext context, TQuery query) - Delegate
- AFQuerySuccessListenerDelegate = void Function(AFAsyncQuery query, AFFinishQuerySuccessContext context)
- Delegate used to register to listen to all queries on success.
- AFRenderConnectedChildDelegate = Widget Function(AFRouteParam launchParam)
- AFRenderEmbeddedChildDelegate = Widget Function()
-
AFReturnValueDelegate<
TReturn extends Object?> = void Function(TReturn? param) -
AFReusableScreenTestBodyExecuteDelegate
= Future<
void> Function(AFScreenTestExecute e, AFTestParams params) - Delegate used to implement the body of a reusable single screen test that
-
AFScreenTestBodyExecuteDelegate
= Future<
void> Function(AFScreenTestExecute ste) - Delegate used to implmeent the body of a single screen test.
-
AFShouldContinueCheckDelegate
= Future<
AFShouldContinue> Function() - Delegate used to perform an asynchronous operation (like an alert, and say whether it should continue).
-
AFShouldContinueCheckDelegateObsolete
= Future<
int> Function() - AFStateTestDefinitionDelegate = void Function(AFSpecificStateTestDefinitionContext test)
- Delegate used to process a state test.
-
AFStateTestScreenBuildContextDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(TSPI spi)AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenBuildHandlerDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(AFStateTestExecute e, TSPI spi)AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenBuildWithExecuteContextDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(AFStateTestExecute e, TSPI spi)AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestScreenHandlerDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(AFStateTestExecute e, AFStateTestScreenContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme>TSPI> screenContext) - AFStateTestVerifyStateDelegate = void Function(AFStateTestExecute execute, AFStateTestStateVerificationContext context)
- Delegate used to verify a state change, from before to after
-
AFStateTestWidgetBuildHandlerDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(TSPI spi)AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme> -
AFStateTestWidgetHandlerDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(AFStateTestWidgetContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme>TSPI> widgetContext) -
AFStateTestWidgetWithExecuteHandlerDelegate<
TSPI extends AFStateProgrammingInterface< AFComponentState, AFBuildContext< > = void Function(AFStateTestExecute e, AFStateTestWidgetContext<AFFlexibleStateView, AFRouteParam> , AFFunctionalTheme>TSPI> widgetContext) -
AFStateViewModelsAugmentorDelegate
= void Function(AFStateViewAugmentationContext context, List<
Object?> result) - AFTestCreatePushActionDelegate = List Function(AFScreenPrototype test)
- Delegate used to create a push action that moves us into a test screen.
-
AFTestScreenExecuteDelegate
= Future<
void> Function(AFScreenTestExecute ste) -
AFTypedSortDelegate<
TSort> = int Function(TSort left, TSort right) - Just a typed sort function.
- AFUIVerifyDelegate = void Function(AFUIVerifyContext context)
- Delegate used to verify outcomes in UI tests
- AFUnitTestBodyExecuteDelegate = void Function(AFUnitTestExecute e)
- Delegate used to implement the body of a unit test.
-
AFUpdateParamDelegate<
TRouteParam> = dynamic Function(AFDispatcher dispatcher, TRouteParam param, {AFID id}) - Delegate used to update the route param
-
AFUpdateRouteParamDelegate<
TRouteParam extends AFRouteParam> = void Function(AFBuildContext< AFFlexibleStateView, AFRouteParam> context, TRouteParam revised, {AFID? id}) - Used to pass in a functiont hat handles route parameter updates in AFEmbeddedWidget
- AFVerifyResultDelegate = void Function(Object? result)
- AFVerifyReturnValueDelegate = void Function(Object? value)
-
AFWidgetBuilderDelegate<
TBuildContext extends AFBuildContext< AFFlexibleStateView, AFRouteParam> > = Widget Function(TBuildContext context) - Delegate used to creatae a widget builder.
- AFWidgetMapperDelegate = AFWidgetID Function(dynamic)
- AFWireframeExecutionDelegate = bool Function(AFWireframeExecutionContext we)
-
AFWorkflowTestBodyExecuteDelegate
= Future<
void> Function(AFWorkflowTestExecute mse) - Delegate used to implement the boyd of a multi screen test.