Class ValueEntryCursor<K,​V>

    • Constructor Detail

      • ValueEntryCursor

        public ValueEntryCursor​(swim.util.Cursor<? extends Map.Entry<? extends Value,​? extends Value>> inner,
                                Form<K> keyForm,
                                Form<V> valueForm)
    • Method Detail

      • keyForm

        public Form<K> keyForm()
      • valueForm

        public Form<V> valueForm()
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface swim.util.Cursor<K>
      • head

        public Map.Entry<K,​V> head()
        Specified by:
        head in interface swim.util.Cursor<K>
      • step

        public void step()
        Specified by:
        step in interface swim.util.Cursor<K>
      • skip

        public void skip​(long count)
        Specified by:
        skip in interface swim.util.Cursor<K>
      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface swim.util.Cursor<K>
        Specified by:
        hasNext in interface Iterator<K>
        Specified by:
        hasNext in interface ListIterator<K>
      • nextIndexLong

        public long nextIndexLong()
        Specified by:
        nextIndexLong in interface swim.util.Cursor<K>
      • nextIndex

        public int nextIndex()
        Specified by:
        nextIndex in interface swim.util.Cursor<K>
        Specified by:
        nextIndex in interface ListIterator<K>
      • hasPrevious

        public boolean hasPrevious()
        Specified by:
        hasPrevious in interface swim.util.Cursor<K>
        Specified by:
        hasPrevious in interface ListIterator<K>
      • previousIndexLong

        public long previousIndexLong()
        Specified by:
        previousIndexLong in interface swim.util.Cursor<K>
      • previousIndex

        public int previousIndex()
        Specified by:
        previousIndex in interface swim.util.Cursor<K>
        Specified by:
        previousIndex in interface ListIterator<K>
      • set

        public void set​(Map.Entry<K,​V> newEntry)
        Specified by:
        set in interface swim.util.Cursor<K>
        Specified by:
        set in interface ListIterator<K>
      • add

        public void add​(Map.Entry<K,​V> newEntry)
        Specified by:
        add in interface swim.util.Cursor<K>
        Specified by:
        add in interface ListIterator<K>
      • remove

        public void remove()
        Specified by:
        remove in interface swim.util.Cursor<K>
        Specified by:
        remove in interface Iterator<K>
        Specified by:
        remove in interface ListIterator<K>