SudokuFX
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cfr.softsf.sudokufx.config.database.AbstractDataSourceConfigAbstract configuration class for setting up the application's data source
 Cfr.softsf.sudokufx.config.database.AbstractDataSourceConfigUTest
 Cfr.softsf.sudokufx.viewmodel.state.AbstractPlayerStateTestAbstract base test class that provides:
 Cfr.softsf.sudokufx.viewmodel.ActiveMenuOrSubmenuViewModel.ActiveMenuEnumeration of all possible menus or submenus
 Cfr.softsf.sudokufx.viewmodel.ActiveMenuOrSubmenuViewModelViewModel component managing the currently active menu or submenu
 Cfr.softsf.sudokufx.testing.unit.viewmodel.ActiveMenuOrSubmenuViewModelUTest
 CAlert
 CApplication
 Cfr.softsf.sudokufx.config.database.ApplicationKeystoreITest
 Cfr.softsf.sudokufx.common.enums.AppPathsCentralized registry of application-specific paths, both internal (classpath) and system-level
 Cfr.softsf.sudokufx.service.ui.AsyncFileProcessorServiceService to execute file-processing tasks asynchronously with JavaFX UI feedback
 Cfr.softsf.sudokufx.testing.unit.service.ui.AsyncFileProcessorServiceUTest
 Cfr.softsf.sudokufx.service.ui.AudioServiceService managing audio playback for the application
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest
 Cfr.softsf.sudokufx.common.util.AudioUtilsUtility class providing helper methods for common audio-related operations
 Cfr.softsf.sudokufx.testing.unit.common.util.AudioUtilsUTest
 Cfr.softsf.sudokufx.viewmodel.MenuOptionsViewModelUTest.BackgroundImageErrorTests
 Cfr.softsf.sudokufx.viewmodel.MenuOptionsViewModelUTest.BackgroundImageSuccessTests
 Cfr.softsf.sudokufx.benchmark.BenchGridMasterClasse de benchmark pour mesurer les performances des opérations sur la grille Sudoku, notamment le masquage de cases dans une grille résolue
 Cfr.softsf.sudokufx.view.util.BindingConfiguratorUtility class for configuring common UI binding patterns in JavaFX views
 Cfr.softsf.sudokufx.testing.unit.view.util.BindingConfiguratorUTest
 Cfr.softsf.sudokufx.model.OptionsUTest.BuilderPatternTests
 Cfr.softsf.sudokufx.model.GameUTest.BuilderTests
 CButton
 Cfr.softsf.sudokufx.model.PlayerUTest.ConstructorAndBuilderTests
 Cfr.softsf.sudokufx.model.GameUTest.ConstructorTests
 Cfr.softsf.sudokufx.model.OptionsUTest.ConstructorTests
 Cfr.softsf.sudokufx.navigation.CoordinatorCoordinator is a Spring-managed component handling navigation and UI logic in a JavaFX application (MVVM-C pattern)
 Cfr.softsf.sudokufx.navigation.CoordinatorUTest
 Cfr.softsf.sudokufx.model.GameUTest.DefaultConstructorTests
 Cfr.softsf.sudokufx.model.GameUTest.DetachFromPlayerTests
 Cfr.softsf.sudokufx.common.enums.DifficultyLevelDefines the difficulty levels of a Sudoku grid and provides conversions between enum values and their numeric/byte representations
 Cfr.softsf.sudokufx.testing.unit.common.enums.DifficultyLevelTest
 Cfr.softsf.sudokufx.common.util.DynamicFontSizeDynamically adjusts the root font size of a JavaFX Scene based on its dimensions
 Cfr.softsf.sudokufx.testing.e2e.common.util.DynamicFontSizeChangeE2ETest
 Cfr.softsf.sudokufx.model.OptionsUTest.EdgeCaseTests
 Cfr.softsf.sudokufx.model.GameUTest.EqualsAndHashCodeTests
 Cfr.softsf.sudokufx.model.OptionsUTest.EqualsAndHashCodeTests
 Cfr.softsf.sudokufx.model.PlayerUTest.EqualsAndHashCodeTests
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.ErrorHandlingTests
 CException
 Cfr.softsf.sudokufx.common.exception.ExceptionToolsUtility enum for handling and analyzing exceptions
 Cfr.softsf.sudokufx.testing.unit.common.exception.ExceptionToolsUTest
 Cfr.softsf.sudokufx.testing.unit.common.util.ExceptionToolsUTest
 Cfr.softsf.sudokufx.common.annotation.ExcludedFromCoverageReportGeneratedClass(es), method(s) or constructor(s), annotated with @ExcludedFromCoverageReportGenerated should be excluded from the coverage
 Cfr.softsf.sudokufx.service.ui.FileChooserServiceA Spring service that provides a reusable and type-safe file chooser utility for selecting different kinds of files (e.g., images, audio)
 Cfr.softsf.sudokufx.testing.unit.service.ui.FileChooserServiceUTest
 Cfr.softsf.sudokufx.common.util.FileSystemManagerUTest
 Cfr.softsf.sudokufx.service.ui.FileChooserService.FileTypeSupported file types for the file chooser
 Cfr.softsf.sudokufx.common.enums.FxmlViewEnumerates FXML view identifiers mapped to their relative file paths
 Cfr.softsf.sudokufx.testing.unit.common.enums.FxmlViewUTest
 Cfr.softsf.sudokufx.model.GameRepresents a Sudoku game instance stored in the database
 Cfr.softsf.sudokufx.model.Game.GameBuilderBuilder class to create Game instances in a fluent style
 Cfr.softsf.sudokufx.model.GameLevelRepresents a difficulty level for a Sudoku game
 Cfr.softsf.sudokufx.model.GameLevel.GameLevelBuilderBuilder class for creating GameLevel instances
 Cfr.softsf.sudokufx.model.GameLevelUTest
 Cfr.softsf.sudokufx.model.PlayerUTest.GamesCollectionTests
 Cfr.softsf.sudokufx.model.GameUTest
 Cfr.softsf.sudokufx.config.database.GenerateSecretUtility class for generating secure passwords using the Passay library
 Cfr.softsf.sudokufx.config.database.GenerateSecretUTest
 Cfr.softsf.sudokufx.view.util.GenericListViewFactoryFactory responsible for configuring ListView components with custom cells and bindings
 Cfr.softsf.sudokufx.testing.unit.view.util.GenericListViewFactoryUTest
 Cfr.softsf.sudokufx.model.GameUTest.GetterTests
 Cfr.softsf.sudokufx.model.GridRepresents a Sudoku grid with default values, current values, and the number of possibilities
 Cfr.softsf.sudokufx.model.Grid.GridBuilderBuilder class for creating Grid instances
 Cfr.softsf.sudokufx.viewmodel.grid.GridCellViewModelViewModel for an editable cell in a 9x9 Sudoku grid
 Cfr.softsf.sudokufx.common.util.sudoku.GridConverterUTest
 Cfr.softsf.sudokufx.common.util.sudoku.GridMasterUTest
 CGridPane
 Cfr.softsf.sudokufx.model.GridUTest
 Cfr.softsf.sudokufx.viewmodel.grid.GridViewModelViewModel responsible for managing a 9x9 Sudoku grid
 Cfr.softsf.sudokufx.testing.unit.viewmodel.grid.GrilleResolueUTest
 Cfr.softsf.sudokufx.testing.unit.viewmodel.grid.GrillesCreesUTest
 CHBox
 Cfr.softsf.sudokufx.viewmodel.HelpViewModelViewModel responsible for displaying the help dialog
 Cfr.softsf.sudokufx.viewmodel.HelpViewModelUTest
 Cfr.softsf.sudokufx.model.OptionsUTest.HexColorValidationTests
 Cfr.softsf.sudokufx.config.HttpClientConfigConfigures a secure HttpClient bean with TLS 1.3, no redirects, and a 5-second timeout
 Cfr.softsf.sudokufx.common.enums.I18nSingleton enum for internationalization (i18n) support
 Cfr.softsf.sudokufx.testing.unit.common.util.I18nUTest
 CIEncryptionService
 CIFileSystem
 Cfr.softsf.sudokufx.common.interfaces.mapper.IGameLevelMapperThis interface defines methods for mapping objects of type GameLevel to objects of type GameLevelDto and vice versa
 Cfr.softsf.sudokufx.common.interfaces.mapper.IGameMapperMapper interface for converting between Game entity and GameDto data transfer object
 CIGridConverter
 Cfr.softsf.sudokufx.common.interfaces.mapper.IGridMapperThis interface defines methods for mapping objects of type Grid to objects of type GridDto and vice versa
 CIGridMaster
 CIKeystore
 Cfr.softsf.sudokufx.model.OptionsUTest.ImagePathValidationTests
 Cfr.softsf.sudokufx.common.util.ImageUtilsUtility class providing helper methods for common image-related operations in JavaFX
 Cfr.softsf.sudokufx.testing.unit.common.util.ImageUtilsUTest
 Cfr.softsf.sudokufx.common.interfaces.IMainViewInterface defining method to open the main stage
 Cfr.softsf.sudokufx.common.interfaces.mapper.IMenuMapperThis interface defines methods for mapping objects of type Menu to objects of type MenuDto and vice versa
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.IntegrationTests
 Cfr.softsf.sudokufx.common.interfaces.mapper.IOptionsMapperThis interface defines methods for mapping objects of type Options to objects of type OptionsDto and vice versa
 Cfr.softsf.sudokufx.common.interfaces.mapper.IPlayerLanguageMapperThis interface defines methods for mapping objects of type PlayerLanguage to objects of type PlayerLanguageDto and vice versa
 Cfr.softsf.sudokufx.common.interfaces.mapper.IPlayerMapperMapper interface for converting between Player entity and PlayerDto data transfer object
 Cfr.softsf.sudokufx.common.interfaces.ISplashScreenViewProvides basic control over the splash screen visibility and access to its scene
 Cfr.softsf.sudokufx.common.exception.JakartaValidatorSpring component for validating objects using Jakarta Bean Validation
 CJpaRepository
 Cfr.softsf.sudokufx.config.JVMApplicationPropertiesUtility enum for managing JVM application properties
 Cfr.softsf.sudokufx.config.JVMApplicationPropertiesUTest
 Cfr.softsf.sudokufx.LauncherA launcher class to workaround classpath issues
 CListCell
 Cfr.softsf.sudokufx.common.enums.LogBackTxtUtility enum for log messages and ASCII art
 Cfr.softsf.sudokufx.common.interfaces.mapper.MapperUtilsUtility class providing custom mapping methods for use with MapStruct
 Cfr.softsf.sudokufx.model.MenuRepresents a Menu configuration with a unique ID and a mode
 Cfr.softsf.sudokufx.model.Menu.MenuBuilderBuilder class for creating Menu instances
 Cfr.softsf.sudokufx.viewmodel.MenuHiddenViewModelMenuHiddenViewModel (not final) handles the business logic for the "Show Menu" button's accessibility text when the menu is hidden
 Cfr.softsf.sudokufx.testing.unit.viewmodel.MenuHiddenViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuLevelViewModelViewModel for managing difficulty level selection in the menu
 Cfr.softsf.sudokufx.viewmodel.MenuLevelViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuMaxiViewModelViewModel for the maxi menu
 Cfr.softsf.sudokufx.viewmodel.MenuMaxiViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuMiniViewModelViewModel for the mini menu
 Cfr.softsf.sudokufx.testing.unit.viewmodel.MenuMiniViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuNewViewModelViewModel for managing the "New" menu UI state, accessibility labels, and update status
 Cfr.softsf.sudokufx.testing.unit.viewmodel.MenuNewViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuOptionsViewModelViewModel managing menu options UI state and accessibility strings
 Cfr.softsf.sudokufx.viewmodel.MenuPlayerViewModelViewModel managing player menu UI state and localized accessibility texts
 Cfr.softsf.sudokufx.testing.unit.viewmodel.MenuPlayerViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuSaveViewModelViewModel for managing backup menu UI state and accessibility texts
 Cfr.softsf.sudokufx.testing.unit.viewmodel.MenuSaveViewModelUTest
 Cfr.softsf.sudokufx.viewmodel.MenuSolveViewModelViewModel for managing "solve" menu UI state and accessibility texts
 Cfr.softsf.sudokufx.testing.unit.viewmodel.MenuSolveViewModelUTest
 Cfr.softsf.sudokufx.model.MenuUTest
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.MuteUnmuteTests
 Cfr.softsf.sudokufx.common.util.MyDateTimeEnum singleton working with date and time operations
 Cfr.softsf.sudokufx.common.util.MyDateTimeUTest
 Cfr.softsf.sudokufx.testing.unit.common.util.MyEnumsUTest
 Cfr.softsf.sudokufx.config.MyLogbackConfigConfiguration class for Logback logging framework
 Cfr.softsf.sudokufx.config.MyLogbackConfigUTest
 Cfr.softsf.sudokufx.common.enums.MyRegexUtility class for managing and validating text against precompiled regular expressions
 Cfr.softsf.sudokufx.testing.unit.common.enums.MyRegexUTest
 Cfr.softsf.sudokufx.common.util.math.NumberUtilsSingleton utility for safe and approximate numeric operations
 Cfr.softsf.sudokufx.testing.unit.common.util.math.NumberUtilsUTest
 Cfr.softsf.sudokufx.config.ObjectMapperConfigConfiguration class for Jackson's ObjectMapper
 Cfr.softsf.sudokufx.model.OptionsRepresents user-configurable options for the SudokuFX application
 Cfr.softsf.sudokufx.model.Options.OptionsBuilderBuilder class for creating Options instances with fluent API
 Cfr.softsf.sudokufx.service.business.OptionsServiceService for managing Options entities
 Cfr.softsf.sudokufx.testing.unit.service.business.OptionsServiceUTest
 Cfr.softsf.sudokufx.viewmodel.MenuOptionsViewModelUTest.OptionsToggleTests
 Cfr.softsf.sudokufx.model.OptionsUTest
 Cfr.softsf.sudokufx.config.os.OsFolderInitializerUtility enum to initialize required application folders (data and logs)
 Cfr.softsf.sudokufx.config.os.OsFolderInitializerUTest
 Cfr.softsf.sudokufx.config.os.OsFoldersConfigConfiguration class for managing OS-specific dynamically
 Cfr.softsf.sudokufx.config.os.OsFoldersConfigUTest
 Cfr.softsf.sudokufx.testing.unit.common.util.os.OsInfoUTest
 Cfr.softsf.sudokufx.config.os.OsInitializedFoldersInterface defining methods to access OS-specific folder paths
 Cfr.softsf.sudokufx.common.enums.OsNameUtility enum for operating system names
 Cfr.softsf.sudokufx.testing.unit.common.enums.OsNameUTest
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.PlayEffectTests
 Cfr.softsf.sudokufx.model.PlayerRepresents a player in the SudokuFX application
 Cfr.softsf.sudokufx.model.Player.PlayerBuilderBuilder class for creating Player instances with fluent API
 Cfr.softsf.sudokufx.model.PlayerLanguageRepresents a player's language in the SudokuFX application
 Cfr.softsf.sudokufx.model.PlayerLanguage.PlayerLanguageBuilderBuilder class for creating PlayerLanguage instances with fluent API
 Cfr.softsf.sudokufx.service.business.PlayerLanguageServiceService for managing PlayerLanguage entities
 Cfr.softsf.sudokufx.testing.unit.service.business.PlayerLanguageServiceUTest
 Cfr.softsf.sudokufx.model.PlayerLanguageUTest
 Cfr.softsf.sudokufx.service.business.PlayerServiceService for managing Player entities
 Cfr.softsf.sudokufx.testing.unit.service.business.PlayerServiceUTest
 Cfr.softsf.sudokufx.viewmodel.state.PlayerStateHolderHolds the current PlayerDto for the application
 Cfr.softsf.sudokufx.testing.integration.viewmodel.state.PlayerStateHolderITestIntegration test for PlayerStateHolder
 Cfr.softsf.sudokufx.model.PlayerUTest
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.PlaySongTests
 Cfr.softsf.sudokufx.common.util.math.PowerOfTenRepresents predefined powers of ten used as numeric thresholds
 Cfr.softsf.sudokufx.testing.unit.common.util.math.PowerOfTenUTest
 CRuntimeException
 Cfr.softsf.sudokufx.common.enums.ScreenSizeUtility enum for screen size
 Cfr.softsf.sudokufx.testing.integration.common.enums.ScreenSizeITest
 Cfr.softsf.sudokufx.config.database.SecretKeyEncryptionServiceAESGCMUTest
 Cfr.softsf.sudokufx.common.enums.SecureRandomGeneratorUtility enum for generating secure random numbers using Java's SecureRandom class
 Cfr.softsf.sudokufx.testing.unit.common.enums.SecureRandomGeneratorUTest
 Cfr.softsf.sudokufx.model.GameUTest.SetterTests
 Cfr.softsf.sudokufx.model.OptionsUTest.SetterTests
 Cfr.softsf.sudokufx.model.PlayerUTest.SetterTests
 Cfr.softsf.sudokufx.common.util.SpringContextInitializerManages asynchronous initialization of the Spring application context via JavaFX Tasks, providing methods to create and run these tasks in background threads
 Cfr.softsf.sudokufx.testing.unit.common.util.SpringContextInitializerUTest
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.StopOperationsTests
 Cfr.softsf.sudokufx.service.ui.ToasterServiceA centralized service for sending toast notifications to the UI
 Cfr.softsf.sudokufx.common.enums.ToastLevelsUtility enum for toast notification levels
 Cfr.softsf.sudokufx.model.GameUTest.ToStringTests
 Cfr.softsf.sudokufx.model.OptionsUTest.ToStringTests
 Cfr.softsf.sudokufx.model.PlayerUTest.ToStringTests
 Cfr.softsf.sudokufx.common.enums.UrlsUtility enum for various application-specific url
 Cfr.softsf.sudokufx.viewmodel.MenuOptionsViewModelUTest.UtilityTextMethodsTests
 CVBox
 Cfr.softsf.sudokufx.service.external.VersionServiceService for checking if the application version is up to date by querying GitHub
 Cfr.softsf.sudokufx.testing.integration.service.external.VersionServiceITest
 Cfr.softsf.sudokufx.testing.unit.service.ui.AudioServiceUTest.VolumeControlTests