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 TypeMethodDescriptionvoid
clear()
Leert dieRangeMultimap
Collection<Map.Entry<com.google.common.collect.Range<K>,
SortedSet<V>>> entries()
SieheRangeMap.asMapOfRanges()
.boolean
Gibt alle Elemente zurück, die am angegebenen Punkt existierenint
hashCode()
void
Fü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()
-