This package contains services interacting with the UI (audio, file processing, etc.). More...
Classes | |
| class | AsyncFileProcessorService |
| Service to execute file-processing tasks asynchronously with JavaFX UI feedback. More... | |
| class | AudioService |
| Service managing audio playback for the application. More... | |
| class | FileChooserService |
| A Spring service that provides a reusable and type-safe file chooser utility for selecting different kinds of files (e.g., images, audio). More... | |
| class | SpinnerService |
| A centralized service for managing the global loading state through a thread-safe reference counter. More... | |
| class | ToasterService |
| A centralized service for sending toast notifications to the UI. More... | |
This package contains services interacting with the UI (audio, file processing, etc.).
Service layer where all parameters and return types are non-null by default.
Applies org.jspecify.annotations.NullMarked to enforce non-null contract unless explicitly overridden.