|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--scacchi.main.EccezioniPartita
Classe contenitore per le eccezioni di partita.
La classe contiene solo static nested classes e non può
essere istanziata o estesa.
Nested Class Summary | |
static class |
EccezioniPartita.CasaVuotaException
Eccezione causata dal fatto che si è assunto che la casa conteneva un pezzo. |
static class |
EccezioniPartita.ColorePezzoException
Eccezione causata dal fatto che una casa contiene un pezzo di colore diverso da quello che si stava assumendo. |
static class |
EccezioniPartita.MossaException
Eccezione causata dal fatto che una mossa non può essere eseguita. |
static class |
EccezioniPartita.MossaImpossibileException
Eccezione causata dal fatto che una mossa non può essere eseguita perchè impossibile. |
static class |
EccezioniPartita.MossaNonValidaException
Eccezione causata dal fatto che una mossa non può essere eseguita perchè non valida. |
static class |
EccezioniPartita.NoMoreMosseException
|
static class |
EccezioniPartita.PartitaException
Radice della gerachia di eccezioni della partita. |
static class |
EccezioniPartita.PosizioneInizialeException
Eccezione causata dal fatto che si è cercato di cominciare una partita da una posizione non valida. |
Constructor Summary | |
private |
EccezioniPartita()
Questa classe non può essere istanziata. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
private EccezioniPartita()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |