Class RangeMultimap<K extends java.lang.Comparable<? super K>,​V extends java.lang.Comparable<V>>

java.lang.Object
de.bsvrz.ars.ars.persistence.gap.util.RangeMultimap<K,​V>

public class RangeMultimap<K extends java.lang.Comparable<? super K>,​V extends java.lang.Comparable<V>>
extends java.lang.Object
Eine RangeMap als Multimap.
  • Constructor Summary

    Constructors
    Constructor Description
    RangeMultimap()  
  • Method Summary

    Modifier and Type Method Description
    java.util.Map<com.google.common.collect.Range<K>,​java.util.TreeSet<V>> asDescendingMapOfRanges()  
    java.util.Map<com.google.common.collect.Range<K>,​java.util.TreeSet<V>> asMapOfRanges()  
    void clear()  
    java.util.SortedSet<V> get​(K key)  
    void put​(com.google.common.collect.Range<K> range, V value)  
    void remove​(com.google.common.collect.Range<K> range)  
    void remove​(com.google.common.collect.Range<K> range, V value)  
    com.google.common.collect.Range<K> span()  
    com.google.common.collect.RangeMap<K,​java.util.TreeSet<V>> subRangeMap​(com.google.common.collect.Range<K> range)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RangeMultimap

      public RangeMultimap()
  • Method Details

    • get

      @Nullable public java.util.SortedSet<V> get​(K key)
    • span

      public com.google.common.collect.Range<K> span()
    • put

      public void put​(com.google.common.collect.Range<K> range, V value)
    • clear

      public void clear()
    • remove

      public void remove​(com.google.common.collect.Range<K> range)
    • remove

      public void remove​(com.google.common.collect.Range<K> range, V value)
    • asMapOfRanges

      public java.util.Map<com.google.common.collect.Range<K>,​java.util.TreeSet<V>> asMapOfRanges()
    • asDescendingMapOfRanges

      public java.util.Map<com.google.common.collect.Range<K>,​java.util.TreeSet<V>> asDescendingMapOfRanges()
    • subRangeMap

      public com.google.common.collect.RangeMap<K,​java.util.TreeSet<V>> subRangeMap​(com.google.common.collect.Range<K> range)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object