Interface Sachverhalt
- All Superinterfaces:
Iterable<Sachverhaltselement>
- All Known Implementing Classes:
SachverhaltHashMap
Schnittstelle, über die auf Sachverhaltsdatenbanken zugegriffen werden kann
- Author:
- Till Menke
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addElement
(String key, Sachverhaltselement e) fügt ein Sachverhaltselement mit dem angegebenen Schlüssel hinzu<E extends Sachverhaltselement>
EgetElement
(String key, Class<E> typ, Invalidator invalidator) liefert ein Sachverhaltselement mit dem angegebenen Schlüssel vom angegebenen Typ zurückgetText()
liefert eine textuelle Repräsentation des SachverhaltsMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
getElement
<E extends Sachverhaltselement> E getElement(String key, Class<E> typ, Invalidator invalidator) throws SachverhaltsdetailFehltException liefert ein Sachverhaltselement mit dem angegebenen Schlüssel vom angegebenen Typ zurück- Parameters:
key
- Schlüsseltyp
- Objekt, welches den angefragten Typ repräsentiertinvalidator
- Schnittstelle, über die von diesem Sachverhaltselement abhängige Teile invalidiert werden können- Returns:
- Sachverhaltselement
- Throws:
SachverhaltsdetailFehltException
- wenn das angefragte Sachverhaltselement noch nicht gesetzt wurde
-
addElement
fügt ein Sachverhaltselement mit dem angegebenen Schlüssel hinzu- Parameters:
key
- Schlüssele
- Sachverhaltselement
-
getText
String getText()liefert eine textuelle Repräsentation des Sachverhalts- Returns:
- Zeichenkette mit dem Sachverhalt
-