![]() |
SudokuFX
|
Classes | |
| enum | OsFolderInitializer |
| Utility enum to initialize required application folders (data and logs). More... | |
| class | OsFolderInitializerUTest |
| class | OsFoldersConfig |
| Configuration class for managing OS-specific dynamically. More... | |
| class | OsFoldersConfigUTest |
| interface | OsInitializedFolders |
| Interface defining methods to access OS-specific folder paths. More... | |
Functions | |
| record | OsInitializedFolders (String dataFolderPath, String logsFolderPath) implements IOsFolder |
| Immutable record holding the initialized OS-specific folder paths (data and logs). | |
| record fr.softsf.sudokufx.config.os.OsInitializedFolders | ( | String | dataFolderPath, |
| String | logsFolderPath ) |
Immutable record holding the initialized OS-specific folder paths (data and logs).
This record is created by OsFolderInitializer after validating and creating the required directories. It implements IOsFolder to provide a unified access point for retrieving these paths across the application.
| dataFolderPath | the absolute path to the application data folder (never null or blank) |
| logsFolderPath | the absolute path to the application logs folder (never null or blank) |