SudokuFX
Loading...
Searching...
No Matches
fr.softsf.sudokufx.common.enums.AppPaths Enum Reference

Utility enum for various application-specific paths. More...

+ Collaboration diagram for fr.softsf.sudokufx.common.enums.AppPaths:

Public Member Functions

 Paths (final String path)
 
final String getPath ()
 

Public Attributes

 CONFIG_LOGBACK_INVALID_PATH_FOR_TESTS =("/invalid/path")
 
 CONFIG_LOGBACK_PATH =("/fr/softsf/sudokufx/config/logback.xml")
 
 DATA_FOLDER =("data-sudokufx")
 
 DATABASE_MIGRATION_PATH =("/fr/softsf/sudokufx/flyway/scripts/hsqldb/migration")
 
 DATABASE_NAME =("sudokufxdb")
 
 I18N_PATH =("fr/softsf/sudokufx/i18n/resource")
 
 LINUX_BASE_PATH =("/.local/share/Soft64.fr/SudokuFX/")
 
 LINUX_SUDO_FX_BASE_PATH =(USER_HOME.getPath() + LINUX_BASE_PATH.getPath())
 
 LINUX_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX
 
 LINUX_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX
 
 LOGO_SUDO_PNG_PATH =("/fr/softsf/sudokufx/images/stage-icon.png")
 
 LOGS_FILE_NAME_PATH =("/SudokuFX.log")
 
 LOGS_FOLDER =("logs-sudokufx")
 
 MACOS_BASE_PATH =("/Library/Application Support/Soft64.fr/SudokuFX/")
 
 MACOS_SUDO_FX_BASE_PATH =(USER_HOME.getPath() + MACOS_BASE_PATH.getPath())
 
 MACOS_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX
 
 MACOS_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX
 
 RESOURCES_CSS_PATH =("/fr/softsf/sudokufx/style/style.css")
 
 RESOURCES_FXML_PATH =("/fr/softsf/sudokufx/fxml/")
 
 USER_HOME =(System.getProperty("user.home").replace("\\", "/"))
 
 WINDOWS_BASE_PATH =("/AppData/Local/Soft64.fr/SudokuFX/")
 
 WINDOWS_SUDO_FX_BASE_PATH =(USER_HOME.getPath() + WINDOWS_BASE_PATH.getPath())
 
 WINDOWS_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX
 
 WINDOWS_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX
 

Private Attributes

final String path
 

Detailed Description

Utility enum for various application-specific paths.

Constructor & Destructor Documentation

◆ Paths()

AppPaths ( final String path)

Member Function Documentation

◆ getPath()

final String fr.softsf.sudokufx.common.enums.AppPaths.getPath ( )

Member Data Documentation

◆ CONFIG_LOGBACK_INVALID_PATH_FOR_TESTS

fr.softsf.sudokufx.common.enums.AppPaths.CONFIG_LOGBACK_INVALID_PATH_FOR_TESTS =("/invalid/path")

◆ CONFIG_LOGBACK_PATH

fr.softsf.sudokufx.common.enums.AppPaths.CONFIG_LOGBACK_PATH =("/fr/softsf/sudokufx/config/logback.xml")

◆ DATA_FOLDER

fr.softsf.sudokufx.common.enums.AppPaths.DATA_FOLDER =("data-sudokufx")

◆ DATABASE_MIGRATION_PATH

fr.softsf.sudokufx.common.enums.AppPaths.DATABASE_MIGRATION_PATH =("/fr/softsf/sudokufx/flyway/scripts/hsqldb/migration")

◆ DATABASE_NAME

fr.softsf.sudokufx.common.enums.AppPaths.DATABASE_NAME =("sudokufxdb")

◆ I18N_PATH

fr.softsf.sudokufx.common.enums.AppPaths.I18N_PATH =("fr/softsf/sudokufx/i18n/resource")

◆ LINUX_BASE_PATH

fr.softsf.sudokufx.common.enums.AppPaths.LINUX_BASE_PATH =("/.local/share/Soft64.fr/SudokuFX/")

◆ LINUX_SUDO_FX_BASE_PATH

fr.softsf.sudokufx.common.enums.AppPaths.LINUX_SUDO_FX_BASE_PATH =(USER_HOME.getPath() + LINUX_BASE_PATH.getPath())

◆ LINUX_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX

fr.softsf.sudokufx.common.enums.AppPaths.LINUX_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX
Initial value:
=(
LINUX_SUDO_FX_BASE_PATH.getPath() + DATA_FOLDER.getPath())
LINUX_SUDO_FX_BASE_PATH
Definition Paths.java:26
DATA_FOLDER
Definition Paths.java:19

◆ LINUX_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX

fr.softsf.sudokufx.common.enums.AppPaths.LINUX_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX
Initial value:
=(
LINUX_SUDO_FX_BASE_PATH.getPath() + LOGS_FOLDER.getPath())
LOGS_FOLDER
Definition Paths.java:20

◆ LOGO_SUDO_PNG_PATH

fr.softsf.sudokufx.common.enums.AppPaths.LOGO_SUDO_PNG_PATH =("/fr/softsf/sudokufx/images/stage-icon.png")

◆ LOGS_FILE_NAME_PATH

fr.softsf.sudokufx.common.enums.AppPaths.LOGS_FILE_NAME_PATH =("/SudokuFX.log")

◆ LOGS_FOLDER

fr.softsf.sudokufx.common.enums.AppPaths.LOGS_FOLDER =("logs-sudokufx")

◆ MACOS_BASE_PATH

fr.softsf.sudokufx.common.enums.AppPaths.MACOS_BASE_PATH =("/Library/Application Support/Soft64.fr/SudokuFX/")

◆ MACOS_SUDO_FX_BASE_PATH

fr.softsf.sudokufx.common.enums.AppPaths.MACOS_SUDO_FX_BASE_PATH =(USER_HOME.getPath() + MACOS_BASE_PATH.getPath())

◆ MACOS_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX

fr.softsf.sudokufx.common.enums.AppPaths.MACOS_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX
Initial value:
=(
MACOS_SUDO_FX_BASE_PATH.getPath() + DATA_FOLDER.getPath())
MACOS_SUDO_FX_BASE_PATH
Definition Paths.java:27

◆ MACOS_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX

fr.softsf.sudokufx.common.enums.AppPaths.MACOS_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX
Initial value:
=(
MACOS_SUDO_FX_BASE_PATH.getPath() + LOGS_FOLDER.getPath())

◆ path

final String fr.softsf.sudokufx.common.enums.AppPaths.path
private

◆ RESOURCES_CSS_PATH

fr.softsf.sudokufx.common.enums.AppPaths.RESOURCES_CSS_PATH =("/fr/softsf/sudokufx/style/style.css")

◆ RESOURCES_FXML_PATH

fr.softsf.sudokufx.common.enums.AppPaths.RESOURCES_FXML_PATH =("/fr/softsf/sudokufx/fxml/")

◆ USER_HOME

fr.softsf.sudokufx.common.enums.AppPaths.USER_HOME =(System.getProperty("user.home").replace("\\", "/"))

◆ WINDOWS_BASE_PATH

fr.softsf.sudokufx.common.enums.AppPaths.WINDOWS_BASE_PATH =("/AppData/Local/Soft64.fr/SudokuFX/")

◆ WINDOWS_SUDO_FX_BASE_PATH

fr.softsf.sudokufx.common.enums.AppPaths.WINDOWS_SUDO_FX_BASE_PATH =(USER_HOME.getPath() + WINDOWS_BASE_PATH.getPath())

◆ WINDOWS_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX

fr.softsf.sudokufx.common.enums.AppPaths.WINDOWS_SUPPOSED_DATA_FOLDER_FOR_SUDO_FX
Initial value:
=(
WINDOWS_SUDO_FX_BASE_PATH.getPath() + DATA_FOLDER.getPath())
WINDOWS_SUDO_FX_BASE_PATH
Definition Paths.java:25

◆ WINDOWS_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX

fr.softsf.sudokufx.common.enums.AppPaths.WINDOWS_SUPPOSED_LOGS_FOLDER_FOR_SUDO_FX
Initial value:
=(
WINDOWS_SUDO_FX_BASE_PATH.getPath() + LOGS_FOLDER.getPath())

The documentation for this enum was generated from the following file: