Package de.bsvrz.pua.prot.util
Class Periods
- java.lang.Object
-
- de.bsvrz.pua.prot.util.Periods
-
@Deprecated public class Periods extends java.lang.Object
Deprecated.StattdessenPeriodSet
benutzenHilfklasse 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.
-
-
-
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. Verwendetorder(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.
-
-