Class ZeitBereich

  • All Implemented Interfaces:
    Struktur, Kopierbar

    public class ZeitBereich
    extends java.lang.Object
    implements Struktur, Kopierbar
    Repräsentation eines Zeitbereichs für Archivabfragen innerhalb eines Uda-Skripts.
    • Constructor Summary

      Constructors 
      Constructor Description
      ZeitBereich​(Zeitstempel start, java.lang.Object ende, boolean inklusive)
      Konstruktor.
      Die Funktion erzeugt ein Zeitbereichsobjekt mit den angegebenen Grenzwerten.
    • Method Summary

      Modifier and Type Method Description
      ZeitBereich erzeugeKopie()
      die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
      Zeitstempel getEnde()
      liefert den Endzeitpunkt des Zeitbereichs in Millisekunden.
      Zeitstempel getStart()
      liefert den Anfangszeitpunkt des Zeitbereichs in Millisekunden.
      java.lang.Object getStrukturElement​(java.lang.String name)
      liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird.
      void setStrukturElement​(java.lang.String name, java.lang.Object daten)
      setzt das Element des Objekts, dass mit dem übergebenen Namen beschrieben wird auf den übergebenen Wert.
      • Methods inherited from class java.lang.Object

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

      • ZeitBereich

        public ZeitBereich​(Zeitstempel start,
                           java.lang.Object ende,
                           boolean inklusive)
        Konstruktor.
        Die Funktion erzeugt ein Zeitbereichsobjekt mit den angegebenen Grenzwerten.
        Parameters:
        start - der Zeitstempel des Anfangzeitpunkts
        ende - der Zeitstempel des Endezeitpunkts oder die Zeitdauer als Differenz zum Anfangszeitpunkt.
        inklusive - true, wenn der Endzeitpunkt selbst mit in das Intervall gehört
    • Method Detail

      • getEnde

        public Zeitstempel getEnde()
        liefert den Endzeitpunkt des Zeitbereichs in Millisekunden.
        Returns:
        den Zeitpunkt
      • getStart

        public Zeitstempel getStart()
        liefert den Anfangszeitpunkt des Zeitbereichs in Millisekunden.
        Returns:
        den Zeitpunkt
      • getStrukturElement

        public java.lang.Object getStrukturElement​(java.lang.String name)
        liefert das Element des Objekts, dass mit dem übergebenen Namen spezifiziert wird..
        Gültige Attribute sind:
        • anfangsZeit: für die Anfangszeit des Bereichs als Zeitstempel
        • endZeit: für die Endezeit des Bereichs als Zeitstempel
        • inklusive: liefert einen LogsichenWert, der beschreibt, ob der Endzeitpunkt selbst zum Bereich gehört
        Specified by:
        getStrukturElement in interface Struktur
        Parameters:
        name - der Name
        Returns:
        das Objekt
        See Also:
        Struktur.getStrukturElement(java.lang.String)