Schnittstelle TimeRange<T>
- Typparameter:
T- Referenz auf den eigenen Typ (fürComparableusw.)
- Alle Superschnittstellen:
Comparable<T>
- Alle bekannten Implementierungsklassen:
Week
Interface für einen Zeitbereich, in den Persistenzverzeichnisse aufgeteilt werden können (z. B. Wochen)
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcom.google.common.collect.Range<LocalDate> Konvertiert den Zeitbereich in einen Bereich von Tagen.com.google.common.collect.Range<Long> Konvertiert den Zeitbereich in eine Long-Range, die Epoch-Millisekunden repräsentiert.next()Gibt das nachfolgende Verzeichnis zurückprevious()Gibt das zeitlich davorliegende Verzeichnis zurücklongstepsUntil(T other) Gibt den Abstand zwischen diesem Zeitbereich und dem angegebenen Zeitbereich zurück.Von Schnittstelle geerbte Methoden java.lang.Comparable
compareTo
-
Methodendetails
-
getDayRange
com.google.common.collect.Range<LocalDate> getDayRange()Konvertiert den Zeitbereich in einen Bereich von Tagen.- Gibt zurück:
- Zeitbereich asl Epoch Millis
-
getEpochMillisRange
com.google.common.collect.Range<Long> getEpochMillisRange()Konvertiert den Zeitbereich in eine Long-Range, die Epoch-Millisekunden repräsentiert.- Gibt zurück:
- Zeitbereich asl Epoch Millis
-
next
T next()Gibt das nachfolgende Verzeichnis zurück- Gibt zurück:
- nachfolgendes Verzeichnis
-
previous
T previous()Gibt das zeitlich davorliegende Verzeichnis zurück- Gibt zurück:
- zeitlich direkt vorher liegendes Verzeichnis
-
stepsUntil
Gibt den Abstand zwischen diesem Zeitbereich und dem angegebenen Zeitbereich zurück.Falls
othergleichthisist, wird 0 zurückgegeben.Falls
othergleichthis.next()ist, wird 1 zurückgegeben.Falls
othergleichthis.next().next()ist, wird 2 zurückgegeben.Falls
othergleichthis.previous()ist, wird -1 zurückgegeben.und So weiter, d. h. diese Methode
other - thiswenn man annimmt, dass die Zeitbereiche in Richtung Zukunft laufend durchnummeriert werden.- Parameter:
other- Anderer Zeitbereich- Gibt zurück:
- Anzahl "Schritte" zwischen this und other
-