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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic T getWert()
null für "undefiniert"public long getZeitstempel()
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()