## Uses of Interface
org.apache.commons.collections4.OrderedIterator

- Packages that use OrderedIterator
  Package | Description
  --- | ---
  org.apache.commons.collections4 | This package contains the interfaces and utilities shared across all the subpackages of this component.
  org.apache.commons.collections4.bidimap | This package contains implementations of the `BidiMap`, `OrderedBidiMap` and `SortedBidiMap` interfaces.
  org.apache.commons.collections4.iterators | This package contains implementations of the `Iterator` interface.
  org.apache.commons.collections4.list | This package contains implementations of the `List` interface.
  org.apache.commons.collections4.map | This package contains implementations of the `Map`, `IterableMap`, `OrderedMap` and `SortedMap` interfaces.
  org.apache.commons.collections4.set | This package contains implementations of the `Set`, `SortedSet` and `NavigableSet` interfaces.

- - ### Uses of OrderedIterator in org.apache.commons.collections4

    Subinterfaces of OrderedIterator in org.apache.commons.collections4
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OrderedMapIterator<K,V>` Defines an iterator that operates over an ordered `Map`.
    `interface` | `ResettableListIterator<E>` Defines a list iterator that can be reset back to an initial state.

    Fields in org.apache.commons.collections4 declared as OrderedIterator
    Modifier and Type | Field and Description
    --- | ---
    `static OrderedIterator` | IteratorUtils.`EMPTY_ORDERED_ITERATOR` An ordered iterator over no elements.

    Methods in org.apache.commons.collections4 that return OrderedIterator
    Modifier and Type | Method and Description
    --- | ---
    `static <E> OrderedIterator<E>` | IteratorUtils.`emptyOrderedIterator()` Gets an empty ordered iterator.

  - ### Uses of OrderedIterator in org.apache.commons.collections4.bidimap

    Classes in org.apache.commons.collections4.bidimap that implement OrderedIterator
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `DualTreeBidiMap.BidiOrderedMapIterator<K,V>` Inner class MapIterator.

  - ### Uses of OrderedIterator in org.apache.commons.collections4.iterators

    Classes in org.apache.commons.collections4.iterators that implement OrderedIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractOrderedMapIteratorDecorator<K,V>` Provides basic behaviour for decorating an ordered map iterator with extra functionality.
    `class` | `ArrayListIterator<E>` Implements a `ListIterator` over an array.
    `class` | `EmptyListIterator<E>` Provides an implementation of an empty list iterator.
    `class` | `EmptyOrderedIterator<E>` Provides an implementation of an empty ordered iterator.
    `class` | `EmptyOrderedMapIterator<K,V>` Provides an implementation of an empty ordered map iterator.
    `class` | `ListIteratorWrapper<E>` Converts an `Iterator` into a `ResettableListIterator`.
    `class` | `LoopingListIterator<E>` A ListIterator that restarts when it reaches the end or when it reaches the beginning.
    `class` | `ObjectArrayListIterator<E>` Implements a `ListIterator` over an array of objects.
    `class` | `ReverseListIterator<E>` Iterates backwards through a List, starting with the last element and continuing to the first.
    `class` | `SingletonListIterator<E>` `SingletonIterator` is an `ListIterator` over a single object instance.
    `class` | `UnmodifiableOrderedMapIterator<K,V>` Decorates an ordered map iterator such that it cannot be modified.

    Fields in org.apache.commons.collections4.iterators declared as OrderedIterator
    Modifier and Type | Field and Description
    --- | ---
    `static OrderedIterator` | EmptyOrderedIterator.`INSTANCE` Singleton instance of the iterator.

    Methods in org.apache.commons.collections4.iterators that return OrderedIterator
    Modifier and Type | Method and Description
    --- | ---
    `static <E> OrderedIterator<E>` | EmptyOrderedIterator.`emptyOrderedIterator()` Typed instance of the iterator.

  - ### Uses of OrderedIterator in org.apache.commons.collections4.list

    Classes in org.apache.commons.collections4.list that implement OrderedIterator
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `AbstractLinkedList.LinkedListIterator<E>` A list iterator over the linked list.
    `protected static class` | `AbstractLinkedList.LinkedSubListIterator<E>` A list iterator over the linked sub list.
    `static class` | `CursorableLinkedList.Cursor<E>` An extended `ListIterator` that allows concurrent changes to the underlying list.
    `protected static class` | `CursorableLinkedList.SubCursor<E>` A cursor for the sublist based on LinkedSubListIterator.

  - ### Uses of OrderedIterator in org.apache.commons.collections4.map

    Classes in org.apache.commons.collections4.map that implement OrderedIterator
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `AbstractLinkedMap.EntrySetIterator<K,V>` EntrySet iterator.
    `protected static class` | `AbstractLinkedMap.KeySetIterator<K>` KeySet iterator.
    `protected static class` | `AbstractLinkedMap.LinkMapIterator<K,V>` MapIterator implementation.
    `protected static class` | `AbstractLinkedMap.ValuesIterator<V>` Values iterator.
    `protected static class` | `AbstractSortedMapDecorator.SortedMapIterator<K,V>` OrderedMapIterator implementation.

  - ### Uses of OrderedIterator in org.apache.commons.collections4.set

    Methods in org.apache.commons.collections4.set that return OrderedIterator
    Modifier and Type | Method and Description
    --- | ---
    `OrderedIterator<E>` | ListOrderedSet.`iterator()`

Copyright © 2001–2019 The Apache Software Foundation. All rights reserved.