Class StrategiewahlFehltException
java.lang.Object
java.lang.Throwable
java.lang.Exception
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.EingabeFehltException
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.WertungFehltException
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.StrategiewahlFehltException
- All Implemented Interfaces:
Serializable
Ausnahme, mit welcher der Benutzer aufgefordert wird zu entscheiden, ob für einen bestimmten Prüfungspunkt eine vollständige Prüfung erfolgen soll
- Author:
- Till Menke
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
repräsentiert die im Rahmen der StrategiewahlFehltException zur Verfügung stehenden Auswahlmöglichkeiten -
Constructor Summary
ConstructorsConstructorDescriptionStrategiewahlFehltException
(String obersatz, StrategiewahlFehltExceptionResultListener resultListener) erzeugt die Ausnahme -
Method Summary
Modifier and TypeMethodDescriptionGetter für den von der Strategiewahl betroffenen Obersatzvoid
zentrale Rückgabemethode, welche im Rahmen der Ausnahmebehandlung aufgerufen werden sollvoid
setResult
(StrategiewahlFehltException.Auswahlmöglichkeit nutzerwahl, String nutzersubsumption) zentrale Rückgabemethode, welche im Rahmen der Ausnahmebehandlung aufgerufen werden sollMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
StrategiewahlFehltException
public StrategiewahlFehltException(String obersatz, StrategiewahlFehltExceptionResultListener resultListener) erzeugt die Ausnahme- Parameters:
obersatz
- Zeichenkette mit dem von der Strategiewahl betroffenen ObersatzresultListener
- Instanz einer Klasse, welche das Interface StrategiewahlFehltExceptionResultListener implementiert; es bietet sich die Erzeugung als anonyme Klasse an
-
-
Method Details
-
getObersatz
Getter für den von der Strategiewahl betroffenen Obersatz- Returns:
- Zeichenkette mit dem von der Strategiewahl betroffenen Obersatz
-
setResult
public void setResult(StrategiewahlFehltException.Auswahlmöglichkeit nutzerwahl, String nutzersubsumption) zentrale Rückgabemethode, welche im Rahmen der Ausnahmebehandlung aufgerufen werden soll- Parameters:
nutzerwahl
- die gewählte Strategienutzersubsumption
- Zeichenkette, welche anstelle der übersprungenen programmgestützten Subsumption verwendet wird
-
setResult
zentrale Rückgabemethode, welche im Rahmen der Ausnahmebehandlung aufgerufen werden soll- Parameters:
nutzerwahl
- die gewählte Strategie
-