Schnittstelle TimeRange<T>

Typparameter:
T - Referenz auf den eigenen Typ (für Comparable usw.)
Alle Superschnittstellen:
Comparable<T>
Alle bekannten Implementierungsklassen:
Week

public interface TimeRange<T> extends Comparable<T>
Interface für einen Zeitbereich, in den Persistenzverzeichnisse aufgeteilt werden können (z. B. Wochen)
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    com.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.
    Gibt das nachfolgende Verzeichnis zurück
    Gibt das zeitlich davorliegende Verzeichnis zurück
    long
    stepsUntil(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

      long stepsUntil(T other)
      Gibt den Abstand zwischen diesem Zeitbereich und dem angegebenen Zeitbereich zurück.

      Falls other gleich this ist, wird 0 zurückgegeben.

      Falls other gleich this.next() ist, wird 1 zurückgegeben.

      Falls other gleich this.next().next() ist, wird 2 zurückgegeben.

      Falls other gleich this.previous() ist, wird -1 zurückgegeben.

      und So weiter, d. h. diese Methode other - this wenn man annimmt, dass die Zeitbereiche in Richtung Zukunft laufend durchnummeriert werden.

      Parameter:
      other - Anderer Zeitbereich
      Gibt zurück:
      Anzahl "Schritte" zwischen this und other