public interface Argument
Modifier and Type | Method and Description |
---|---|
Wert |
auswerten(de.bsvrz.dav.daf.main.config.SystemObject obj,
java.util.List<FehlerWert> errors)
Die Funktion wertet das Argument aus und liefert das Ergebnis der Auswertung
als
Wert zurück. |
java.lang.Class<? extends Wert> |
getErgebnisTyp()
Die Funktion liefert die Klasse des bei der Auswertung des Arguments zu
erwartenden Datentyps.
|
java.lang.String |
prettyPrint(int level)
Gibt das Argument in lesbarer Form als Zeichenkette aus.
|
java.lang.String |
print()
Gibt das Argument in als Zeichenkette aus.
|
Wert auswerten(de.bsvrz.dav.daf.main.config.SystemObject obj, java.util.List<FehlerWert> errors)
Wert
zurück.
Der Wert
kann auch ein FehlerWert
sein, wenn das Argument
nicht ausgewertet werden kann. In der übergebenen Fehlerliste, werden Fehler
bei der Auswertung gesammelt.obj
- das Systemobjekt auf das der Filter momentan angewendet wirderrors
- eine Liste der Fehler, die bei der Auswertung befüllt werden
kann.java.lang.Class<? extends Wert> getErgebnisTyp()
Wert
geliefert.java.lang.String prettyPrint(int level)
level
- der Level für die Einrückung bei der Ausgabejava.lang.String print()