Class Periods


  • @Deprecated
    public class Periods
    extends java.lang.Object
    Deprecated.
    Stattdessen PeriodSet benutzen
    Hilfklasse für die Arbeit mit Zeiträumen. Sortiert und fasst Zeiträume zusammen.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> periods
      Deprecated.
      Sortierte und zusammengefasste Zeiträume
    • Constructor Summary

      Constructors 
      Constructor Description
      Periods​(java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> periods)
      Deprecated.
      Erzeugt das Objekt.
    • Method Summary

      Modifier and Type Method Description
      static java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> order​(java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> periods)
      Deprecated.
      Sortiert die Zeitbereiche aufsteigend und fasst diejenigen Zeiträume zusammen, die sich überschneiden.
      • Methods inherited from class java.lang.Object

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

      • periods

        public java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> periods
        Deprecated.
        Sortierte und zusammengefasste Zeiträume
    • Constructor Detail

      • Periods

        public Periods​(java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> periods)
        Deprecated.
        Erzeugt das Objekt. Dabei werden die übergebenen Zeiträume sortiert und Überlappungen zusammengefasst. Es werden keine Elemente aus der übergebenen Liste gelöscht, jedoch kann die Reihenfolge geändert werden. Verwendet order(List).
        Parameters:
        periods - Liste mit Zeiträumen, die angefragt werden sollen. Wichtig: Der erste Tuple.first MUSS kleiner sein, als Tuple.last!
    • Method Detail

      • order

        public static java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> order​(java.util.List<de.bsvrz.sys.funclib.losb.util.Tuple<java.lang.Long,​java.lang.Long>> periods)
        Deprecated.
        Sortiert die Zeitbereiche aufsteigend und fasst diejenigen Zeiträume zusammen, die sich überschneiden. Es werden keine Elemente aus der übergebenen Liste gelöscht, jedoch kann die Reihenfolge geändert werden. Lineare Laufzeit.
        Parameters:
        periods - Liste mit Zeiträumen, die angefragt werden sollen. Wichtig: Der erste Tuple.first MUSS kleiner sein, als Tuple.last!
        Returns:
        Sortierte und zusammengefasste Zeiträume.