Package-level declarations
Contains classes that coordinate the Frontend
s within the system UI.
Types
A factory used to create a FrontendContext to provide when creating a Frontend instance.
Coordinates the Frontends within the IVI system. It manages the lifecycle of frontends, determines which of the frontend's panels should be shown in the UI, and enables the business logic rules between them.
The entry point for a single FrontendCoordinator to communicate with the rest of the system. The FrontendCoordinatorContext should only be created by a system UI host through the LifecycleViewModel.createDefaultFrontendCoordinatorContext
or LifecycleViewModel.createFrontendCoordinatorContext
extension functions and can be modified afterwards using the copy method.
Manages the lifecycles of Frontends based on the given frontendMetadata.
A basic default implementation for FrontendContext.
A class that indicates the currently active Panels.
An identifying interface for classes that indicate the currently active Panels.