# 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.output | Provides implementations of output classes, such as `OutputStream` and `Writer`.

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

- 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`.
  IOBiConsumer Like `BiConsumer` but throws `IOException`.
  IOBiFunction Like `BiFunction` but throws `IOException`.
  IOBinaryOperator Like `BinaryOperator` but throws `IOException`.
  IOComparator Like `Comparator` but throws `IOException`.
  IOConsumer Like `Consumer` but throws `IOException`.
  IOFunction Like `Function` but throws `IOException`.
  IOIterator Like `Iterator` 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`.
  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
  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`.

Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.