Class TrendEintrag

  • All Implemented Interfaces:
    Kopierbar

    public class TrendEintrag
    extends java.lang.Object
    implements Kopierbar
    Ein Dateneintrag innerhalb eines Trendobjekts.
    • Constructor Summary

      Constructors 
      Constructor Description
      TrendEintrag​(Zeitstempel zeit, java.lang.Number wert)
      Konstruktor mit Angabe von Wert und Zeitstempel.
    • Method Summary

      Modifier and Type Method Description
      TrendEintrag erzeugeKopie()
      die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
      de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert fallend​(TrendEintrag o)
      ermittelt, ob der übergebene Eintrag bezüglich des aktuellen monoton fallend ist.
      java.lang.Number getWert()
      liefert den Wert des Eintrags.
      long getZeit()
      liefert den Zeitstempel des Eintrags als Wert in Millisekunden.
      de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert konstant​(TrendEintrag o)
      ermittelt, ob der übergebene Eintrag bezüglich des aktuellen konstant ist.
      de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert steigend​(TrendEintrag o)
      ermittelt, ob der übergebene Eintrag bezüglich des aktuellen monoton steigend ist.
      java.lang.String toString()
      liefert die Repräsentation des Eintrags als Zeichenkette.
      Die Ausgabe erfolgt dabei in der Form "(<zeit>:<wert>)".
      • Methods inherited from class java.lang.Object

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

      • TrendEintrag

        public TrendEintrag​(Zeitstempel zeit,
                            java.lang.Number wert)
        Konstruktor mit Angabe von Wert und Zeitstempel.
        Parameters:
        zeit - der Zeitstempel
        wert - der Wert
    • Method Detail

      • fallend

        public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert fallend​(TrendEintrag o)
        ermittelt, ob der übergebene Eintrag bezüglich des aktuellen monoton fallend ist.
        Parameters:
        o - der Vergleichswert
        Returns:
        wahr, wenn der übergebene Eintrag streng monoton fallend ist.
      • getWert

        public java.lang.Number getWert()
        liefert den Wert des Eintrags.
        Returns:
        den Wert
      • getZeit

        public long getZeit()
        liefert den Zeitstempel des Eintrags als Wert in Millisekunden.
        Returns:
        der Zeitstempel
      • konstant

        public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert konstant​(TrendEintrag o)
        ermittelt, ob der übergebene Eintrag bezüglich des aktuellen konstant ist.
        Parameters:
        o - der Vergleichswert
        Returns:
        wahr, wenn der übergebene Eintrag monoton steigend ist.
      • steigend

        public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert steigend​(TrendEintrag o)
        ermittelt, ob der übergebene Eintrag bezüglich des aktuellen monoton steigend ist.
        Parameters:
        o - der Vergleichswert
        Returns:
        wahr, wenn der übergebene Eintrag streng monoton steigend ist.
      • toString

        public java.lang.String toString()
        liefert die Repräsentation des Eintrags als Zeichenkette.
        Die Ausgabe erfolgt dabei in der Form "(<zeit>:<wert>)".
        Overrides:
        toString in class java.lang.Object
        Returns:
        die Zeichenkette
        See Also:
        Object.toString()