# Uses of Package
org.apache.commons.io.function

- Packages that use org.apache.commons.io.function
  Package | Description
  --- | ---
  org.apache.commons.io | Provides classes for working with streams, readers, writers and files.
  org.apache.commons.io.build | Provides classes to implement IO builders.
  org.apache.commons.io.file | Provides extensions in the realm of `java.nio.file`.
  org.apache.commons.io.filefilter | Provides the an interface `IOFileFilter` that combines both `FileFilter` and `FilenameFilter`.
  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`.
  org.apache.commons.io.monitor | Provides a component for monitoring file system events (directory and file create, update and delete events).
  org.apache.commons.io.output | Provides implementations of output classes, such as `OutputStream` and `Writer`.
  org.apache.commons.io.serialization | Provides a framework for controlling the deserialization of classes.

- Classes in org.apache.commons.io.function used by org.apache.commons.io
  Class and Description
  IOConsumer Like `Consumer` but throws `IOException`.
  IOFunction Like `Function` but throws `IOException`.
  IOSupplier Like `Supplier` but throws `IOException`.
  IOTriFunction Represents a function that accepts three arguments and produces a result.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.build
  Class and Description
  IOSupplier Like `Supplier` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.file
  Class and Description
  IOBiFunction Like `BiFunction` but throws `IOException`.
  IOSupplier Like `Supplier` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.filefilter
  Class and Description
  IOSupplier Like `Supplier` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.function
  Class and Description
  IOBaseStream Like `BaseStream` but throws `IOException`.
  IOBaseStreamAdapter Abstracts an `IOBaseStream` implementation.
  IOBiConsumer Like `BiConsumer` but throws `IOException`.
  IOBiFunction Like `BiFunction` but throws `IOException`.
  IOBinaryOperator Like `BinaryOperator` but throws `IOException`.
  IOBooleanSupplier Like `BooleanSupplier` but throws `IOException`.
  IOComparator Like `Comparator` but throws `IOException`.
  IOConsumer Like `Consumer` but throws `IOException`.
  IOFunction Like `Function` but throws `IOException`.
  IOIntConsumer Like `IntConsumer` but throws `IOException`.
  IOIntSupplier Like `IntSupplier` but throws `IOException`.
  IOIterable Like `Iterable` but throws `IOException`.
  IOIterator Like `Iterator` but throws `IOException`.
  IOIteratorAdapter Adapts an `Iterator` as an `IOIterator`.
  IOLongSupplier Like `LongSupplier` but throws `IOException`.
  IOPredicate Like `Predicate` but throws `IOException`.
  IOQuadFunction Represents a function that accepts four arguments and produces a result.
  IORunnable Like `Runnable` but throws `IOException`.
  IOSpliterator Like `Spliterator` but throws `IOException`.
  IOSpliteratorAdapter Adapts an `Spliterator` as an `IOSpliterator`.
  IOStream Like `Stream` but throws `IOException`.
  IOSupplier Like `Supplier` but throws `IOException`.
  IOTriConsumer Like `BiConsumer` but throws `IOException`.
  IOTriFunction Represents a function that accepts three arguments and produces a result.
  IOUnaryOperator Like `UnaryOperator` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.input
  Class and Description
  IOBiConsumer Like `BiConsumer` but throws `IOException`.
  IOIntConsumer Like `IntConsumer` but throws `IOException`.
  IOIterable Like `Iterable` but throws `IOException`.
  IOIterator Like `Iterator` but throws `IOException`.
  IOSupplier Like `Supplier` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.monitor
  Class and Description
  IOSupplier Like `Supplier` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.output
  Class and Description
  IOConsumer Like `Consumer` but throws `IOException`.
  IOFunction Like `Function` but throws `IOException`.
  IOSupplier Like `Supplier` but throws `IOException`.

- Classes in org.apache.commons.io.function used by org.apache.commons.io.serialization
  Class and Description
  IOSupplier Like `Supplier` but throws `IOException`.