T
- der Typ des Wertes der Stützstelle.java.lang.Comparable<Stuetzstelle<T>>
public class Stuetzstelle<T> extends java.lang.Object implements java.lang.Comparable<Stuetzstelle<T>>
null
),
so ist auch das Intervall bis zur vorherigen und nächsten Stützstelle
undefiniert.
Hinweis: Die natürliche Ordnung der Stützstellen ist nicht konsistent mit der Gleichheit. Zwei Stützstellen sind gleich, wenn sie in Zeitstempel und Wert übereinstimmen. Die natürliche Ordung hingegen bassiert ausschließlich auf den Zeitstempeln und ignoriert die Werte.
Constructor | Description |
---|---|
Stuetzstelle(long zeitstempel) |
Initialisierung.
|
Stuetzstelle(long zeitstempel,
T wert) |
Zuweisungskonstruktor.
|
Modifier and Type | Method | Description |
---|---|---|
int |
compareTo(Stuetzstelle<T> stuetzstelle) |
Eine Stützstelle ist kleiner bzw größer, wenn der Zeitstempel kleiner bzw
größer ist.
|
boolean |
equals(java.lang.Object obj) |
Zwei Stützstellen sind identisch, wenn beide den selben Zeitstempel und Wert
haben.
|
T |
getWert() |
Gibt den Wert der Stützstelle zurück.
|
long |
getZeitstempel() |
Gibt den Zeitstempel der Stützstelle zurück.
|
int |
hashCode() |
Der Hashcode bassiert nur auf dem Zeitstempel der Stützstelle.
|
java.lang.String |
toString() |
public Stuetzstelle(long zeitstempel)
null
(=undefiniert)
angenommen.zeitstempel
- Zeitstempelpublic Stuetzstelle(long zeitstempel, T wert)
zeitstempel
- Zeitstempelwert
- Wert oder null
für "undefiniert"public int compareTo(Stuetzstelle<T> stuetzstelle)
compareTo
in interface java.lang.Comparable<T>
stuetzstelle
- Eine Stützstelle zum VergleichenComparable.compareTo(java.lang.Object)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public T getWert()
null
für "undefiniert"public long getZeitstempel()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()