All Classes and Interfaces

Class
Description
Classe che rappresenta il contesto dell'applicazione.
Controller per la schermata di autenticazione dell'applicazione Wordageddon.
Classe di 'servizio' utilizzata per l'autenticazione e la gestione degli utenti nell'applicazione Wordageddon.
Classe di configurazione centralizzata per l'applicazione Wordageddon.
Enum che rappresenta le chiavi di configurazione supportate nel file config.properties.
Interfaccia generica per il pattern Data Access Object (DAO).
Enum che rappresenta i livelli di difficoltà disponibili nel gioco Wordageddon.
Rappresenta un documento testuale nell'applicazione Wordageddon.
Interfaccia specifica per l'accesso ai dati dei documenti nel database.
Controller principale per la gestione di una sessione di gioco.
Classe che incapsula i parametri di una partita.
Classe di supporto per la gestione della difficoltà.
Rappresenta un report di una sessione di gioco nell'applicazione Wordageddon.
Interfaccia per la gestione dei report di gioco.
Classe di "servizio" per la gestione della logica di gioco in Wordageddon.
Rappresenta lo stato temporaneo di una sessione di gioco interrotta in Wordageddon.
Classe astratta di supporto per la realizzazione di DAO (Data Access Object) basati su JDBC.
Implementazione JDBC del DocumentDAO, che gestisce le operazioni sui documenti.
Implementazione JDBC del DocumentDAO, che gestisce le operazioni sui report.
Implementazione della interfaccia Repository che gestisce l'accesso ai dati tramite JDBC.
Implementazione JDBC del StopWordDAO, che gestisce le operazioni sulle stopwords.
Implementazione JDBC del UserDAO, che gestisce le operazioni Dao sullo user.
Implementazione JDBC del WdmDAO, che gestisce le operazioni sulla matrice parola-documento (WDM).
Controller responsabile della gestione e visualizzazione della schermata di classifica.
Classe che gestisce la classifica globale e filtrata per difficoltà nel gioco.
Record interno che rappresenta una voce nella classifica.
Controller della schermata principale del menu dell'applicazione Wordageddon.
Classe di utilità per creare popup modali JavaFX con layout VBox.
The type Query failed exception.
Rappresenta una domanda a risposta multipla generata dal GameService.
Enum interno che definisce le diverse tipologie di domande generabili.
Interfaccia che definisce un repository centralizzato per l'accesso ai DAO.
Utility centralizzata per la gestione delle risorse statiche dell'applicazione Wordageddon.
Interfaccia per la gestione delle stopword salvate nel database.
Logger centralizzato per la gestione degli errori nell'applicazione.
The type Update failed exception.
Classe che rappresenta un utente dell'applicazione Wordageddon.
Interfaccia per la gestione degli utenti nel database.
Controller per la gestione della vista del pannello utente.
Classe di 'servizio' associata alla gestione pannello utente.
Utility per il caricamento dinamico delle viste FXML nell'applicazione.
Enumerazione delle viste disponibili nell'applicazione.
La classe WDM (Word Document Matrix) rappresenta l'associazione tra un documento e la mappa delle frequenze delle parole significative in esso contenute.
Interfaccia per la gestione delle WDM (Word Document Matrix), che associano a ciascun documento le parole rilevanti e la loro frequenza.
Classe principale dell'applicazione Wordageddon.