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 ZeitDauererzeugeKopie()die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.longgetMilliSekunden()liefert die Zeitdauer in Millisekunden, die durch die Instanz dieser Klasse repräsentiert wird.voidsetMilliSekunden(long wert)setzt den Wert der Zeitdauer auf den in Millisekunden angegebenen Wert.java.lang.StringtoString()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:
erzeugeKopiein 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:
getMilliSekundenin 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:
setMilliSekundenin 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:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-