K
- Class of KeyV
- Class of Valuepublic class VarKeyVal<K extends Var<K> & Proto<K> & java.lang.Comparable<K>,V extends Var<V> & Proto<V>> extends java.lang.Object implements Var<VarKeyVal<K,V>>, java.lang.Comparable<VarKeyVal<K,V>>, Proto<VarKeyVal<K,V>>
Var
Objekte,
die als Key und Value dienen.
Key und Value muessen zudem Proto
implementieren,
um Class<T>.newInstance() zu ermoeglichen.
Ein Key muss natuerlich auch noch Comparable
sein.Modifier and Type | Method and Description |
---|---|
VarKeyVal<K,V> |
clear()
Setzt alle Members auf Initial-Zustand (analog Standard-Konstruktor).
|
int |
compareTo(VarKeyVal<K,V> that) |
VarKeyVal<K,V> |
copy() |
K |
getKey() |
V |
getVal() |
VarKeyVal<K,V> |
readFromStream(InStream inStream)
Deserialisiert dieses Objekt aus einem Stream.
|
java.lang.String |
toString() |
void |
writeToStream(OutStream outStream)
Serialisiert dieses Objekt in einen Stream.
|
public K getKey()
public V getVal()
public VarKeyVal<K,V> clear()
Proto
public void writeToStream(OutStream outStream)
Var
public VarKeyVal<K,V> readFromStream(InStream inStream)
Var
public java.lang.String toString()
toString
in class java.lang.Object