Class AbstractMapBasedMultimap.NavigableKeySet

  • All Implemented Interfaces:
    java.lang.Iterable<K>, java.util.Collection<K>, java.util.NavigableSet<K>, java.util.Set<K>, java.util.SortedSet<K>
    Enclosing class:
    AbstractMapBasedMultimap<K,​V>

    class AbstractMapBasedMultimap.NavigableKeySet
    extends AbstractMapBasedMultimap.SortedKeySet
    implements java.util.NavigableSet<K>
    • Constructor Detail

      • NavigableKeySet

        NavigableKeySet​(java.util.NavigableMap<K,​java.util.Collection<V>> subMap)
    • Method Detail

      • lower

        @CheckForNull
        public K lower​(K k)
        Specified by:
        lower in interface java.util.NavigableSet<K>
      • floor

        @CheckForNull
        public K floor​(K k)
        Specified by:
        floor in interface java.util.NavigableSet<K>
      • ceiling

        @CheckForNull
        public K ceiling​(K k)
        Specified by:
        ceiling in interface java.util.NavigableSet<K>
      • higher

        @CheckForNull
        public K higher​(K k)
        Specified by:
        higher in interface java.util.NavigableSet<K>
      • pollFirst

        @CheckForNull
        public K pollFirst()
        Specified by:
        pollFirst in interface java.util.NavigableSet<K>
      • pollLast

        @CheckForNull
        public K pollLast()
        Specified by:
        pollLast in interface java.util.NavigableSet<K>
      • descendingSet

        public java.util.NavigableSet<K> descendingSet()
        Specified by:
        descendingSet in interface java.util.NavigableSet<K>
      • descendingIterator

        public java.util.Iterator<K> descendingIterator()
        Specified by:
        descendingIterator in interface java.util.NavigableSet<K>
      • headSet

        public java.util.NavigableSet<K> headSet​(K toElement)
        Specified by:
        headSet in interface java.util.NavigableSet<K>
        Specified by:
        headSet in interface java.util.SortedSet<K>
        Overrides:
        headSet in class AbstractMapBasedMultimap.SortedKeySet
      • headSet

        public java.util.NavigableSet<K> headSet​(K toElement,
                                                 boolean inclusive)
        Specified by:
        headSet in interface java.util.NavigableSet<K>
      • subSet

        public java.util.NavigableSet<K> subSet​(K fromElement,
                                                K toElement)
        Specified by:
        subSet in interface java.util.NavigableSet<K>
        Specified by:
        subSet in interface java.util.SortedSet<K>
        Overrides:
        subSet in class AbstractMapBasedMultimap.SortedKeySet
      • subSet

        public java.util.NavigableSet<K> subSet​(K fromElement,
                                                boolean fromInclusive,
                                                K toElement,
                                                boolean toInclusive)
        Specified by:
        subSet in interface java.util.NavigableSet<K>
      • tailSet

        public java.util.NavigableSet<K> tailSet​(K fromElement)
        Specified by:
        tailSet in interface java.util.NavigableSet<K>
        Specified by:
        tailSet in interface java.util.SortedSet<K>
        Overrides:
        tailSet in class AbstractMapBasedMultimap.SortedKeySet
      • tailSet

        public java.util.NavigableSet<K> tailSet​(K fromElement,
                                                 boolean inclusive)
        Specified by:
        tailSet in interface java.util.NavigableSet<K>