SudokuFX
Loading...
Searching...
No Matches
Package fr.softsf.sudokufx.config.os

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

Function Documentation

◆ OsInitializedFolders()

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.

Parameters
dataFolderPaththe absolute path to the application data folder (never null or blank)
logsFolderPaththe absolute path to the application logs folder (never null or blank)