## Uses of Interface
org.apache.commons.io.function.IOIterator

- Packages that use IOIterator
  Package | Description
  --- | ---
  org.apache.commons.io.function | Provides IO-only related functional interfaces for lambda expressions and method references.
  org.apache.commons.io.input | Provides implementations of input classes, such as `InputStream` and `Reader`.

- - ### Uses of IOIterator in org.apache.commons.io.function

    Classes in org.apache.commons.io.function that implement IOIterator
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `IOIteratorAdapter<E>` Adapts an `Iterator` as an `IOIterator`.

    Methods in org.apache.commons.io.function that return IOIterator
    Modifier and Type | Method and Description
    --- | ---
    `static <E> IOIterator<E>` | IOIterator.`adapt(Iterable<E> iterable)` Adapts the given Iterable as an IOIterator.
    `static <E> IOIterator<E>` | IOIterator.`adapt(Iterator<E> iterator)` Adapts the given Iterator as an IOIterator.
    `default IOIterator<T>` | IOBaseStream.`iterator()` Like `BaseStream.iterator()`.
    `IOIterator<T>` | IOIterable.`iterator()` Like `Iterable.iterator()`.

    Constructors in org.apache.commons.io.function with parameters of type IOIterator
    Constructor and Description
    `UncheckedIOIterator(IOIterator<E> delegate)` Constructs a new instance.

  - ### Uses of IOIterator in org.apache.commons.io.input

    Methods in org.apache.commons.io.input that return IOIterator
    Modifier and Type | Method and Description
    --- | ---
    `IOIterator<String>` | ReversedLinesFileReader.`iterator()`