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 FxmlLoaderFactory
Interface 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 FXMLLoader
Various 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 ApplicationContext
Factory 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