All Classes and Interfaces
Class
Description
Interface for delegated JavaFX applications.
A background application that is started before the foreground app
and can communicate with the foreground app.
ApplicationDelegate with constructor that expects a
FxmlLoaderFactoryInterface that abstracts JavaFX HostServices.showDocument()}
Use this interface to controllers/services that wish to tell a browser
to open a window.
An abstraction of a User Interface application that is separated
into a foreground app and a background app.
Implementation of
BrowserService using JavaFX HostServices.Launcher for Supernaut.FX (JavaFX) applications.
Base JavaFX implementation of
FxLauncher.Interface that can be used to create and pre-initialize
ApplicationDelegate and BackgroundApp.Default implementation of AppFactory.
Factory interface for providing DI-enabled instances of
FXMLLoaderVarious utilities methods for testing the current FX version and environment
GraalVM-compatible Support for using Java Logging
See: https://github.com/oracle/graal/blob/master/substratevm/LOGGING.md
The default log-level for command-line tools configured in logging.properties
should be `WARNING`.
Asynchronous two-phase application launcher.
TODO: Use this somewhere to inject the context
A launcher that uses Micronaut@ framework to instantiate and Dependency Inject
the foreground and background applications.
Implement of AppFactory using either a Micronaut
BeanContext or ApplicationContextFactory for providing FXMLLoaders that do full DI.
No-op ApplicationDelegate which exits immediately (used for testing)
A Noop background app for testing
Internal Supernaut.fx implementation of
Application.A simple
FxLauncherAbstract that uses Class objects to specify BackgroundApp
and ApplicationDelegate.Simple class for recording timestamps for benchmarking