SudokuFX
Loading...
Searching...
No Matches
Package fr.softsf.sudokufx.service.ui

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...

Detailed Description

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.