Class RangeMultimap<K extends Comparable<? super K>,V extends Comparable<V>>
java.lang.Object
de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap<K,V>
- Type Parameters:
K- Typ, von dem die Range-Keys sind (z. B. Double)V- Typ von dem die enthaltenen Werte sind, z. B. String, muss Comparable sein
Eine
RangeMap als Multimap.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Leert dieRangeMultimapCollection<Map.Entry<com.google.common.collect.Range<K>,SortedSet<V>>> entries()SieheRangeMap.asMapOfRanges().booleanGibt alle Elemente zurück, die am angegebenen Punkt existiereninthashCode()voidFügt auf einem Bereich einen Wert eincom.google.common.collect.Range<K>span()Gibt den Wertebereich zurück, sieheRangeMap.span()toString()
-
Constructor Details
-
RangeMultimap
public RangeMultimap()
-
-
Method Details
-
get
Gibt alle Elemente zurück, die am angegebenen Punkt existieren- Parameters:
key- Punkt auf der Gerade, über die die Keys gehen- Returns:
- Werte an diesem Punkt
-
span
Gibt den Wertebereich zurück, sieheRangeMap.span()- Returns:
- Span
-
put
Fügt auf einem Bereich einen Wert ein- Parameters:
range- Bereichvalue- Wert
-
clear
public void clear()Leert dieRangeMultimap -
entries
SieheRangeMap.asMapOfRanges(). Die in den values zurückgegebenen TreeSets sollten nicht modifiziert werden.- Returns:
- Map von Bereichen zu Werten
-
toString
-
equals
-
hashCode
public int hashCode()
-