Class FalllösungAWTStufe
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.awt.FalllösungAWTStufe
- Direct Known Subclasses:
MeinungsstreitentscheidFehltExceptionFalllösungAWTAdapter
,StrategiewahlFehltExceptionFalllösungAWTAdapter
,SubsumptionFehltExceptionFalllösungAWTAdapter
Anpassung von FalllösungStufe für die Anzeige beliebiger AWT-Steuerelemente anstelle eines einfachen Textes;
doppelte Programmierung hier wegen begrenzten Aufwandes sinnvoller als Parametrisierung aller Klassen (bei der entweder stets Parameterwert angegeben werden müsste oder doch individuelle Konstruktoren in Vereinfachungsklassen definiert werden müssten)
- Author:
- Till Menke
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionspeichert die Definition als AWT-Komponente; darf extern gelesen und geschrieben werdenspeichert den Ergebnissatz als AWT-Komponente; darf extern gelesen und geschrieben werdenspeichert den Obersatz als AWT-Komponente; darf extern gelesen und geschrieben werdenspeichert die Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; darf extern gelesen und geschrieben werdenFields inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
DEFAULT_DEFINITION, DEFAULT_ERGEBNISSATZ, DEFAULT_OBERSATZ, DEFAULT_STREITENTSCHEID, DEFAULT_SUBSUMPTION
-
Constructor Summary
ConstructorsConstructorDescriptionerzeugt ein Objekt ohne Definition der zu speichernden Werte; die Werte müssen anschließend durch Zuweisung gesetzt werden, da ansonsten der in Ausgaben auszublendende Standardwert erhalten bleibtFalllösungAWTStufe
(Component obersatz, Component definition, Falllösung[] subsumption, Component ergebnissatz) erzeugt ein Objekt durch vollständige Definition der zu speichernden WerteFalllösungAWTStufe
(Component obersatz, Component definition, Falllösung subsumption, Component ergebnissatz) erzeugt ein Objekt durch Definition der zu speichernden Werte, wobei lediglich ein einzelnes Element im Rahmen der Verschachtelung anstelle eines Feldes übermittelt wirdFalllösungAWTStufe
(Component obersatz, Component definition, Component ergebnissatz, Falllösung... subsumption) erzeugt ein Objekt durch vollständige Definition der zu speichernden Werte, wobei das Feld für die Subsumption aus Einzelelementen erzeugt wirdFalllösungAWTStufe
(Component obersatz, Component definition, Component subsumption, Component ergebnissatz) erzeugt ein Objekt durch Definition der zu speichernden Werte, wobei lediglich ein einzelnes Element im Rahmen der Verschachtelung anstelle eines Feldes übermittelt wird -
Method Summary
Modifier and TypeMethodDescriptionvoid
setSubsumption
(Falllösung... subsumption) Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einzelner Falllösungselemente anstelle eines an Aufrufstelle zu generierenden Feldesvoid
setSubsumption
(Component subsumption) Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einer einfachen AWT-KomponenteMethods inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Falllösung
getCreatorHashCode, getÜberschrift, isAustauschbar, setAustauscher, setCreatorHashCode, setÜberschrift, überschreibePrüfung, überschreibeTatbestand
-
Field Details
-
obersatz
speichert den Obersatz als AWT-Komponente; darf extern gelesen und geschrieben werden -
definition
speichert die Definition als AWT-Komponente; darf extern gelesen und geschrieben werden -
subsumption
speichert die Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; darf extern gelesen und geschrieben werden -
ergebnissatz
speichert den Ergebnissatz als AWT-Komponente; darf extern gelesen und geschrieben werden
-
-
Constructor Details
-
FalllösungAWTStufe
public FalllösungAWTStufe(Component obersatz, Component definition, Falllösung[] subsumption, Component ergebnissatz) erzeugt ein Objekt durch vollständige Definition der zu speichernden Werte- Parameters:
obersatz
- der zu speichernde Obersatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdendefinition
- die zu speichernde Definition als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null bergeben werdensubsumption
- die zu speichernde Subsumption als verschachtelte Falllösung, also Feld von Instanzen einer Unterklasse von Falllösung; soll die Zeile ausgelassen werden, so sollte der reine AWT-Komponentenkonstruktor verwendet werdenergebnissatz
- der zu speichernde Ergebnissatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werden
-
FalllösungAWTStufe
public FalllösungAWTStufe(Component obersatz, Component definition, Component ergebnissatz, Falllösung... subsumption) erzeugt ein Objekt durch vollständige Definition der zu speichernden Werte, wobei das Feld für die Subsumption aus Einzelelementen erzeugt wird- Parameters:
obersatz
- der zu speichernde Obersatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdendefinition
- die zu speichernde Definition als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdensubsumption
- die zu speichernde Subsumption als Folge von Elementen verschachtelter Falllösung; durch programmiersprachliche Mittel wird die Auflistung der Instanzen in den letzten Parametern in ein entsprechend langes Feld umgewandelt (Parameter steht daher entgegen der logischen Reihenfolge am Schluss); soll die Zeile ausgelassen werden, so sollte der reine AWT-Komponentenkonstruktor verwendet werdenergebnissatz
- der zu speichernde Ergebnissatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werden
-
FalllösungAWTStufe
public FalllösungAWTStufe(Component obersatz, Component definition, Falllösung subsumption, Component ergebnissatz) erzeugt ein Objekt durch Definition der zu speichernden Werte, wobei lediglich ein einzelnes Element im Rahmen der Verschachtelung anstelle eines Feldes übermittelt wird- Parameters:
obersatz
- der zu speichernde Obersatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdendefinition
- die zu speichernde Definition als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdensubsumption
- die zu speichernde Subsumption als einzelnes Element verschachtelter Falllösung; soll die Zeile ausgelassen werden, so sollte der reine AWT-Komponentenkonstruktor verwendet werdenergebnissatz
- der zu speichernde Ergebnissatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werden
-
FalllösungAWTStufe
public FalllösungAWTStufe(Component obersatz, Component definition, Component subsumption, Component ergebnissatz) erzeugt ein Objekt durch Definition der zu speichernden Werte, wobei lediglich ein einzelnes Element im Rahmen der Verschachtelung anstelle eines Feldes übermittelt wird- Parameters:
obersatz
- der zu speichernde Obersatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdendefinition
- die zu speichernde Definition als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdensubsumption
- die zu speichernde Subsumption als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werdenergebnissatz
- der zu speichernde Ergebnissatz als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werden
-
FalllösungAWTStufe
public FalllösungAWTStufe()erzeugt ein Objekt ohne Definition der zu speichernden Werte; die Werte müssen anschließend durch Zuweisung gesetzt werden, da ansonsten der in Ausgaben auszublendende Standardwert erhalten bleibt
-
-
Method Details
-
setSubsumption
Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einzelner Falllösungselemente anstelle eines an Aufrufstelle zu generierenden Feldes- Parameters:
subsumption
- die zu speichernde Subsumption als Folge von Elementen verschachtelter Falllösung; durch programmiersprachliche Mittel wird die Auflistung der Instanzen in den letzten Parametern in ein entsprechend langes Feld umgewandelt; soll die Zeile ausgelassen werden, so sollte der reine AWT-Komponentensetter verwendet werden
-
setSubsumption
Setter zur nachträglichen Festlegung der Subsumption für einfachere Programmierung durch Übergabe einer einfachen AWT-Komponente- Parameters:
subsumption
- die zu speichernde Subsumption als AWT-Komponente; soll die Zeile ausgelassen werden, kann der Wert null übergeben werden
-