Constructor and Description |
---|
NoneOperation() |
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. |
boolean |
checkArgumentTyp(int idx,
java.lang.Class<? extends Wert> clazz)
Prüft, ob ein Argument mit einer vorgegebenen Klasse an der angegebenen
Position der Argumentliste verwendet werden kann.
|
java.lang.Class<? extends Wert> |
getErgebnisTyp()
Die Funktion liefert die Klasse des bei der Auswertung des Arguments zu
erwartenden Datentyps.
|
boolean |
verifiziereArgumente(java.util.List<VerifizierungsFehler> fehler)
Verifiziert die Liste der Argumente.
|
addArgument, getArgument, getArgumente, getOperator, prettyPrint, print, removeArgument, setArgument, toString, verifiziere
public final Wert auswerten(de.bsvrz.dav.daf.main.config.SystemObject obj, java.util.List<FehlerWert> errors)
Argument
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.public final java.lang.Class<? extends Wert> getErgebnisTyp()
Argument
Wert
geliefert.public final boolean verifiziereArgumente(java.util.List<VerifizierungsFehler> fehler)
Operation
verifiziereArgumente
in class Operation
fehler
- die Liste, in der potentielle Fehler gesammelt werdenpublic final boolean checkArgumentTyp(int idx, java.lang.Class<? extends Wert> clazz)
Operation
checkArgumentTyp
in class Operation
idx
- der Index des Arguments in der Argumentlisteclazz
- die Klasse des zu prüfenden Arguments