Class ZeitDauer

  • All Implemented Interfaces:
    ZeitWert, Kopierbar

    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.
      .
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ZeitDauer

        public ZeitDauer​(long dauer)
        Konstruktor mit Angabe der enthaltenen Zeitdauer in Millisekunden.
        Parameters:
        dauer - die Zeitdauer in Millisekunden
    • Method Detail

      • getMilliSekunden

        public long getMilliSekunden()
        liefert die Zeitdauer in Millisekunden, die durch die Instanz dieser Klasse repräsentiert wird.
        Specified by:
        getMilliSekunden in interface ZeitWert
        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 interface ZeitWert
        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 class java.lang.Object
        See Also:
        Object.toString()