Class HamsterException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by HamsterException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
HamsterInitialisierungsException, HamsterNichtInitialisiertException, KachelLeerException, MauerDaException, MaulLeerException

public class HamsterException
extends java.lang.RuntimeException

Oberklasse aller Exception-Klassen des Java-Hamster-Modells. Bei allen Exceptions des Java-Hamster-Modells handelt es sich um Unchecked-Exception, die nicht unbedingt abgefangen bzw. deklariert werden muessen.

See Also:
Serialized Form

Constructor Summary
HamsterException(Hamster hamster)
          Konstruktor, der die Exception mit dem Hamster initialisiert, der die Exception verschuldet hat.
 
Method Summary
 Hamster getHamster()
          liefert den Hamster, der die Exception verschuldet hat
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HamsterException

public HamsterException(Hamster hamster)
Konstruktor, der die Exception mit dem Hamster initialisiert, der die Exception verschuldet hat.

Parameters:
hamster - der Hamster, der die Exception verschuldet hat
Method Detail

getHamster

public Hamster getHamster()
liefert den Hamster, der die Exception verschuldet hat

Returns:
der Hamster, der die Exception verschuldet hat