scacchi.main
Class EccezioniPartita

java.lang.Object
  |
  +--scacchi.main.EccezioniPartita

public final class EccezioniPartita
extends java.lang.Object

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

EccezioniPartita

private EccezioniPartita()
Questa classe non può essere istanziata.