|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
Partita |
Class Summary | |
ArgomentiComando | Classe contenitore per classi e metodi per la memorizzazione e verifica di stringhe di testo per la rappresentazine di case della scacchiera, mosse, posizioni di pezzo e liste dei suddetti elementi. |
ArgomentiComando.CasaTesto | Classe per la memorizzazione e verifica di case della scacchiera. |
ArgomentiComando.ListaCaseTesto | Memorizza e decompone una stringa composta da case della scacchiera. |
ArgomentiComando.ListaMosseTesto | Memorizza e decompone una stringa composta da mosse. |
ArgomentiComando.ListaPosPezziTesto | Memorizza e decompone una stringa composta da posizioni di pezzo. |
ArgomentiComando.ListaTesto | Classe astratta per la memorizzazione di liste per la decomposizione e analisi di una stringa nella sequenza di sottostringhe separate da spazi bianchi che la compogono. |
ArgomentiComando.MossaTesto | Classe per la memorizzazione e verifica di mosse. |
ArgomentiComando.PosPezzoTesto | Classe per la memorizzazione e verifica di posizioni di pezzo. |
ArgomentiComando.StringaTesto | Classe astratta per la memorizzazione e verifica di una stringa. |
Comando | Classe per la memorizzazione e l'esecuzione dei comandi per il gioco degli scacchi. |
ComandoScacchi | Classe che implementa la classe astratta Comando per
l'implementazione PartitaScacchi
dell'interfaccia Partita . |
EccezioniPartita | Classe contenitore per le eccezioni di partita. |
EccezioniTesto | Classe contenitore per le eccezioni sollevate durante l'analisi
delle stringhe degli argomenti dei comandi e rappresentate con le
classi definite in ArgomentiComando . |
InterfacciaComandi | Interfaccia per l'acquisizione ed esecuzione dei comandi. |
InterfacciaComandiScacchi | Implementa InterfacciaComandi per ComandoScacchi . |
Exception Summary | |
EccezioniPartita.CasaVuotaException | Eccezione causata dal fatto che si è assunto che la casa conteneva un pezzo. |
EccezioniPartita.ColorePezzoException | Eccezione causata dal fatto che una casa contiene un pezzo di colore diverso da quello che si stava assumendo. |
EccezioniPartita.MossaException | Eccezione causata dal fatto che una mossa non può essere eseguita. |
EccezioniPartita.MossaImpossibileException | Eccezione causata dal fatto che una mossa non può essere eseguita perchè impossibile. |
EccezioniPartita.MossaNonValidaException | Eccezione causata dal fatto che una mossa non può essere eseguita perchè non valida. |
EccezioniPartita.NoMoreMosseException | |
EccezioniPartita.PartitaException | Radice della gerachia di eccezioni della partita. |
EccezioniPartita.PosizioneInizialeException | Eccezione causata dal fatto che si è cercato di cominciare una partita da una posizione non valida. |
EccezioniTesto.ArgomentiException | Eccezione per stringa di argomenti non validi. |
EccezioniTesto.CasaTestoException | Eccezione per casa non valida. |
EccezioniTesto.ColonnaTestoException | Eccezione per colonna non valida. |
EccezioniTesto.MossaTestoException | Eccezione per mossa non valida. |
EccezioniTesto.NotazioneException | Radice della gerachia di eccezioni |
EccezioniTesto.PosPezzoException | Eccezione per posizione di pezzo non valida. |
EccezioniTesto.SimboloPezzoException | Eccezione per simbolo di pezzo non valido. |
EccezioniTesto.TraversaTestoException | Eccezione per traversa non valida. |
EccezioniTesto.ValInteroException | Eccezione per valore intero non valido. |
EccezioniTesto.ValNumericoException | Eccezione per valore numerico (intero senza segno) non valido. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |