Class ZeitDauer
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.daten.zeit.ZeitDauer
-
public class ZeitDauer extends java.lang.Object implements ZeitWert, Kopierbar
Die Klasse beschreibt eine Zeitdauer in Millisekunden. Letztendlich wird der Inhalt einer Instanz durch einen Longwert repräsentiert. Die Kapselung in ein spezielles Klassenobjekt wird benötigt, um Typsicherheit beim Einsatz von Operatoren in Uda-Skript zu erreichen.
-
-
Constructor Summary
Constructors Constructor Description ZeitDauer(long dauer)
Konstruktor mit Angabe der enthaltenen Zeitdauer in Millisekunden.
-
Method Summary
Modifier and Type Method Description ZeitDauer
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.long
getMilliSekunden()
liefert die Zeitdauer in Millisekunden, die durch die Instanz dieser Klasse repräsentiert wird.void
setMilliSekunden(long wert)
setzt den Wert der Zeitdauer auf den in Millisekunden angegebenen Wert.java.lang.String
toString()
gibt den Wert der Zeitdauer in Millisekunden als Zeichenkette aus.
.
-
-
-
Method Detail
-
erzeugeKopie
public ZeitDauer erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück..- Specified by:
erzeugeKopie
in interfaceKopierbar
- Returns:
- die erzeugte Kopie
- See Also:
Kopierbar.erzeugeKopie()
-
getMilliSekunden
public long getMilliSekunden()
liefert die Zeitdauer in Millisekunden, die durch die Instanz dieser Klasse repräsentiert wird.- Specified by:
getMilliSekunden
in interfaceZeitWert
- Returns:
- dauer der Wert
- See Also:
setMilliSekunden(long)
-
setMilliSekunden
public void setMilliSekunden(long wert)
setzt den Wert der Zeitdauer auf den in Millisekunden angegebenen Wert.- Specified by:
setMilliSekunden
in interfaceZeitWert
- Parameters:
wert
- der Wert- See Also:
getMilliSekunden()
-
toString
public java.lang.String toString()
gibt den Wert der Zeitdauer in Millisekunden als Zeichenkette aus.
.- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-