Klasse RangeMultimap<K extends Comparable<? super K>,V extends Comparable<V>>

java.lang.Object
de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap<K,V>
Typparameter:
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

public class RangeMultimap<K extends Comparable<? super K>,V extends Comparable<V>> extends Object
Eine RangeMap als Multimap.
  • Konstruktordetails

    • RangeMultimap

      public RangeMultimap()
  • Methodendetails

    • get

      @Nullable public SortedSet<V> get(K key)
      Gibt alle Elemente zurück, die am angegebenen Punkt existieren
      Parameter:
      key - Punkt auf der Gerade, über die die Keys gehen
      Gibt zurück:
      Werte an diesem Punkt
    • span

      public com.google.common.collect.Range<K> span()
      Gibt den Wertebereich zurück, siehe RangeMap.span()
      Gibt zurück:
      Span
    • put

      public void put(com.google.common.collect.Range<K> range, V value)
      Fügt auf einem Bereich einen Wert ein
      Parameter:
      range - Bereich
      value - Wert
    • clear

      public void clear()
      Leert die RangeMultimap
    • entries

      public Collection<Map.Entry<com.google.common.collect.Range<K>,SortedSet<V>>> entries()
      Siehe RangeMap.asMapOfRanges(). Die in den values zurückgegebenen TreeSets sollten nicht modifiziert werden.
      Gibt zurück:
      Map von Bereichen zu Werten
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object