Class OpenHashMap.MapEntrySet

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Iterable<java.util.Map.Entry<K,​V>>, java.util.Collection<java.util.Map.Entry<K,​V>>, java.util.Set<java.util.Map.Entry<K,​V>>, java.util.SortedSet<java.util.Map.Entry<K,​V>>
    Enclosing class:
    OpenHashMap<K,​V>

    private final class OpenHashMap.MapEntrySet
    extends OpenHashMap.AbstractObjectSet<java.util.Map.Entry<K,​V>>
    implements java.util.SortedSet<java.util.Map.Entry<K,​V>>
    • Constructor Detail

      • MapEntrySet

        private MapEntrySet()
    • Method Detail

      • iterator

        public OpenHashMap.EntryIterator iterator()
        Specified by:
        iterator in interface java.util.Collection<java.util.Map.Entry<K,​V>>
        Specified by:
        iterator in interface java.lang.Iterable<java.util.Map.Entry<K,​V>>
        Specified by:
        iterator in interface java.util.Set<java.util.Map.Entry<K,​V>>
        Specified by:
        iterator in class java.util.AbstractCollection<java.util.Map.Entry<K,​V>>
      • comparator

        public java.util.Comparator<? super java.util.Map.Entry<K,​V>> comparator()
        Specified by:
        comparator in interface java.util.SortedSet<java.util.Map.Entry<K,​V>>
      • subSet

        public java.util.SortedSet<java.util.Map.Entry<K,​V>> subSet​(java.util.Map.Entry<K,​V> fromElement,
                                                                          java.util.Map.Entry<K,​V> toElement)
        Specified by:
        subSet in interface java.util.SortedSet<java.util.Map.Entry<K,​V>>
      • headSet

        public java.util.SortedSet<java.util.Map.Entry<K,​V>> headSet​(java.util.Map.Entry<K,​V> toElement)
        Specified by:
        headSet in interface java.util.SortedSet<java.util.Map.Entry<K,​V>>
      • tailSet

        public java.util.SortedSet<java.util.Map.Entry<K,​V>> tailSet​(java.util.Map.Entry<K,​V> fromElement)
        Specified by:
        tailSet in interface java.util.SortedSet<java.util.Map.Entry<K,​V>>
      • first

        public java.util.Map.Entry<K,​V> first()
        Specified by:
        first in interface java.util.SortedSet<java.util.Map.Entry<K,​V>>
      • last

        public java.util.Map.Entry<K,​V> last()
        Specified by:
        last in interface java.util.SortedSet<java.util.Map.Entry<K,​V>>
      • contains

        public boolean contains​(java.lang.Object o)
        Specified by:
        contains in interface java.util.Collection<java.util.Map.Entry<K,​V>>
        Specified by:
        contains in interface java.util.Set<java.util.Map.Entry<K,​V>>
        Overrides:
        contains in class java.util.AbstractCollection<java.util.Map.Entry<K,​V>>
      • remove

        public boolean remove​(java.lang.Object o)
        Specified by:
        remove in interface java.util.Collection<java.util.Map.Entry<K,​V>>
        Specified by:
        remove in interface java.util.Set<java.util.Map.Entry<K,​V>>
        Overrides:
        remove in class java.util.AbstractCollection<java.util.Map.Entry<K,​V>>
      • size

        public int size()
        Specified by:
        size in interface java.util.Collection<java.util.Map.Entry<K,​V>>
        Specified by:
        size in interface java.util.Set<java.util.Map.Entry<K,​V>>
        Specified by:
        size in class java.util.AbstractCollection<java.util.Map.Entry<K,​V>>
      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Collection<java.util.Map.Entry<K,​V>>
        Specified by:
        clear in interface java.util.Set<java.util.Map.Entry<K,​V>>
        Overrides:
        clear in class java.util.AbstractCollection<java.util.Map.Entry<K,​V>>