All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class Falllösungsassistent extends Falllösungsgrafik
Bibliotheksklasse, welche ein Panel zur Verfügung stellt, auf dem die erforderlichen Nutzereingaben für die Falllösung abgefragt werden; kann im FalllösungsgrafikFenster verwendet werden
Author:
Till Menke
See Also:
  • Constructor Details

    • Falllösungsassistent

      public Falllösungsassistent(Tatbestand tatbestand)
      Konstruktor mit Einzelmodus=Ja
      Parameters:
      tatbestand - der zu prüfende Tatbestand
    • Falllösungsassistent

      public Falllösungsassistent(Tatbestand tatbestand, boolean einzelmodus)
      Standardkonstruktor
      Parameters:
      tatbestand - der zu prüfende Tatbestand
      einzelmodus - wenn "true" werden die tatsächlich auftretenden Fehlstellen nacheinander abgearbeitet; wenn "false" wird versucht, die auftretenden Fehlstellen vorab zu ermitteln und zu sammeln
    • Falllösungsassistent

      public Falllösungsassistent(Tatbestand tatbestand, boolean einzelmodus, Sachverhalt sachverhalt)
      Konstruktor mit Injektion eines Sachverhaltes, um eine SachverhaltsdetailFehltException abarbeiten zu können
      Parameters:
      tatbestand - der zu prüfende Tatbestand
      einzelmodus - wenn "true" werden die tatsächlich auftretenden Fehlstellen nacheinander abgearbeitet; wenn "false" wird versucht, die auftretenden Fehlstellen vorab zu ermitteln und zu sammeln
      sachverhalt - der zu injizierende Sachverhalt
  • Method Details

    • aktualisieren

      public void aktualisieren()
      aktualisiert die Darstellung (Aufruf z. B. nach neuen Sachverhaltseingaben)
    • isFertig

      public boolean isFertig()
      Returns:
      Wahrheitswert, der angibt, ob die Prüfung abgeschlossen ist
    • registerFertigListener

      public void registerFertigListener(ActionListener l)
      ermöglicht die Registrierung eines Beobachters, welcher informiert wird, sobald die Falllösung abgeschlossen ist
      Parameters:
      l - der Beobachter
    • setEinzelmodus

      public void setEinzelmodus(boolean einzelmodus)
      Ändert den Abfragemodus
      Parameters:
      einzelmodus - wenn "true" werden die tatsächlich auftretenden Fehlstellen nacheinander abgearbeitet; wenn "false" wird versucht, die auftretenden Fehlstellen vorab zu ermitteln und zu sammeln