Constructor and Description |
---|
AtgArgument(java.lang.String pid) |
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 |
getPid()
liefert die mit dem Argument verbundene PID einer Attributgruppe.
|
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.
|
java.lang.String |
toString() |
public final java.lang.String toString()
toString
in class java.lang.Object
public 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..
Bei der Auswertung wird versucht, aus dem Dtenmodell des Prüfobjekts eine
Attributgruppe mit der PID des Arguments zu ermitteln.
Wenn eine Attributgruppe ermittelt werden konnte, wird diese als
AttributgruppeWert
geliefert, ansonsten ist das Ergebnis ein
FehlerWert
und in die Fehlerliste wird ein entsprechender Wintrag
ergänzt.public final java.lang.String prettyPrint(int level)
Argument
prettyPrint
in interface Argument
level
- der Level für die Einrückung bei der Ausgabepublic final java.lang.String print()
Argument
public java.lang.Class<? extends Wert> getErgebnisTyp()
Wert
geliefert..
Der erwartete Ergebnistyp des Arguments ist die Klasse eines
AttributgruppeWert
.getErgebnisTyp
in interface Argument
public java.lang.String getPid()