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

Packages that use org.apache.commons.io.build
Package
Description
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.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.build used by org.apache.commons.io.build
  Class
  Description
  AbstractOrigin
  Abstracts the origin of data for builders like a `File`, `Path`, `Reader`, `Writer`, `InputStream`, `OutputStream`, and `URI`.
  AbstractOrigin.AbstractRandomAccessFileOrigin
  A `RandomAccessFile` origin.
  AbstractOrigin.ByteArrayOrigin
  A `byte[]` origin.
  AbstractOrigin.CharSequenceOrigin
  A `CharSequence` origin.
  AbstractOrigin.FileOrigin
  A `File` origin.
  AbstractOrigin.InputStreamOrigin
  An `InputStream` origin.
  AbstractOrigin.IORandomAccessFileOrigin
  A `IORandomAccessFile` origin.
  AbstractOrigin.OutputStreamOrigin
  An `OutputStream` origin.
  AbstractOrigin.PathOrigin
  A `Path` origin.
  AbstractOrigin.RandomAccessFileOrigin
  A `RandomAccessFile` origin.
  AbstractOrigin.ReaderOrigin
  A `Reader` origin.
  AbstractOrigin.URIOrigin
  A `URI` origin.
  AbstractOrigin.WriterOrigin
  A `Writer` origin.
  AbstractOriginSupplier
  Abstracts building an instance of `T`.
  AbstractStreamBuilder
  Abstracts building a typed instance of `T`.
  AbstractSupplier
  Abstracts supplying an instance of `T`.
- Classes in org.apache.commons.io.build used by org.apache.commons.io.file
  Class
  Description
  AbstractSupplier
  Abstracts supplying an instance of `T`.
- Classes in org.apache.commons.io.build used by org.apache.commons.io.filefilter
  Class
  Description
  AbstractSupplier
  Abstracts supplying an instance of `T`.
- Classes in org.apache.commons.io.build used by org.apache.commons.io.input
  Class
  Description
  AbstractOrigin
  Abstracts the origin of data for builders like a `File`, `Path`, `Reader`, `Writer`, `InputStream`, `OutputStream`, and `URI`.
  AbstractOriginSupplier
  Abstracts building an instance of `T`.
  AbstractStreamBuilder
  Abstracts building a typed instance of `T`.
  AbstractSupplier
  Abstracts supplying an instance of `T`.
- Classes in org.apache.commons.io.build used by org.apache.commons.io.monitor
  Class
  Description
  AbstractOriginSupplier
  Abstracts building an instance of `T`.
  AbstractSupplier
  Abstracts supplying an instance of `T`.
- Classes in org.apache.commons.io.build used by org.apache.commons.io.output
  Class
  Description
  AbstractOriginSupplier
  Abstracts building an instance of `T`.
  AbstractStreamBuilder
  Abstracts building a typed instance of `T`.
  AbstractSupplier
  Abstracts supplying an instance of `T`.
- Classes in org.apache.commons.io.build used by org.apache.commons.io.serialization
  Class
  Description
  AbstractOriginSupplier
  Abstracts building an instance of `T`.
  AbstractStreamBuilder
  Abstracts building a typed instance of `T`.
  AbstractSupplier
  Abstracts supplying an instance of `T`.