SudokuFX
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456789]
 Pfr
 Psoftsf
 PsudokufxThis root package contains entry points and main Spring Boot configuration
 PbenchmarkThis package contains performance and load testing utilities
 CBenchGridMasterClasse de benchmark pour mesurer les performances des méthodes principales de la classe GridMaster (génération et résolution de grilles de Sudoku)
 PcommonThis package contains shared utilities, annotations, enums, exceptions, interfaces
 PannotationThis package contains custom annotations
 PenumsThis package contains shared enums and constants
 PexceptionThis package contains common exception classes
 PinterfacesThis package contains reusable interfaces
 PutilThis package contains general utility classes
 PconfigThis package contains application configuration (database, OS settings)
 PdatabaseThis package contains database configurations
 PosThis package contains operating system specific configs
 CHttpClientConfigConfigures a secure HttpClient bean with TLS 1.3, no redirects, and a 5-second timeout
 CJVMApplicationPropertiesUtility enum for managing JVM application properties
 CJVMApplicationPropertiesUTest
 CMyLogbackConfigConfiguration class for Logback logging framework
 CMyLogbackConfigUTest
 CObjectMapperConfigConfiguration class for Jackson's ObjectMapper
 PmodelThis package contains domain/business models
 CGameRepresents a Sudoku game instance stored in the database
 CGameLevelRepresents a difficulty level for a Sudoku game
 CGameLevelUTest
 CGameUTest
 CGridRepresents a Sudoku grid with default values, current values, and the number of possibilities
 CGridUTest
 CMenuRepresents a Menu configuration with a unique ID and a mode
 CMenuUTest
 COptionsRepresents user-configurable options for the SudokuFX application
 COptionsUTest
 CPlayerRepresents a player in the SudokuFX application
 CPlayerLanguageRepresents a player's language in the SudokuFX application
 CPlayerLanguageUTest
 CPlayerUTest
 PnavigationThis package contains navigation management for the Coordinator
 CCoordinatorCoordinator is a Spring-managed component handling navigation and UI logic in a JavaFX application (MVVM-C pattern)
 CCoordinatorUTest
 PrepositoryThis package contains data access layer
 CGameLevelRepositoryRepository interface for GameLevel entities
 CGameRepositoryRepository interface for Game entities
 CGridRepositoryRepository interface for Grid entities
 CMenuRepositoryRepository interface for Menu entities
 COptionsRepositoryRepository interface for Options entities
 CPlayerLanguageRepositoryRepository interface for PlayerLanguage entities
 CPlayerRepositoryRepository interface for Player entities
 PserviceThis package contains business services and logic
 PbusinessThis package contains core business services
 PexternalThis package contains integration with external APIs or systems
 PuiThis package contains services interacting with the UI (audio, file processing, etc.)
 Ptesting
 Pe2e
 Pintegration
 Punit
 PviewThis package contains UI views and components
 PcomponentThis package contains reusable UI components
 PmainThis package contains the primary JavaFX views and event handlers, integrated with Spring contexts to interact with corresponding ViewModels
 PutilThis package contains utilities for bindings and factories
 CCrashScreenViewView class for the crash screen without business logic
 CSplashScreenViewView class for the splash screen of the Sudoku application
 PviewmodelThis package contains view models for MVVM pattern
 PgridThis package contains sudoku grid cell states management, formatting, and validation
 PstateThis package contains state holders (observable state for ViewModels, e.g., PlayerStateHolder)
 CActiveMenuOrSubmenuViewModelViewModel component managing the currently active menu or submenu
 CHelpViewModelViewModel responsible for displaying the help dialog
 CHelpViewModelUTest
 CMenuHiddenViewModelMenuHiddenViewModel (not final) handles the business logic for the "Show Menu" button's accessibility text when the menu is hidden
 CMenuLevelViewModelViewModel for managing difficulty level selection in the menu
 CMenuLevelViewModelUTest
 CMenuMaxiViewModelViewModel for the maxi menu
 CMenuMaxiViewModelUTest
 CMenuMiniViewModelViewModel for the mini menu
 CMenuNewViewModelViewModel for managing the "New" menu UI state, accessibility labels, and update status
 CMenuOptionsViewModelViewModel managing menu options UI state and accessibility strings
 CMenuOptionsViewModelUTest
 CMenuPlayerViewModelViewModel managing player menu UI state and localized accessibility texts
 CMenuSaveViewModelViewModel for managing backup menu UI state and accessibility texts
 CMenuSolveViewModelViewModel for managing "solve" menu UI state and accessibility texts
 CLauncherA launcher class to workaround classpath issues
 CSudoMainMain JavaFX application class launching the UI and initializing the Spring context