Constructor and Description |
---|
StatusWert(java.lang.Number value,
java.lang.String text)
Erzeugt einen Statuswert mit den angegebenen Daten.
|
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 |
getText()
liefert den Wert als Zeichenkette.
|
java.lang.Number |
getZahl()
liefert den Wert als Zahl-Objekt
Die Standardimplementierung liefert null.
|
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() |
int |
vergleiche(Wert o)
vergleicht einen Wert mit dem übergebenen.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributgruppe, getBool, getFeld, getMenge, getSystemObject
public StatusWert(java.lang.Number value, java.lang.String text)
value
- der Zahlenwert des Statustext
- der Text des Statuspublic final java.lang.String toString()
toString
in class java.lang.Object
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.public final int vergleiche(Wert o) throws FilterException
Wert
FilterException
vergleiche
in interface Wert
o
- der Wert mit dem verglichen werden sollFilterException
- die Werte konnten nicht verglichen werdenpublic final java.lang.Number getZahl()
Wert
public final java.lang.String getText()
Wert
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 final java.lang.Class<? extends Wert> getErgebnisTyp()
Argument
Wert
geliefert.getErgebnisTyp
in interface Argument