## Uses of Class
org.apache.commons.io.build.AbstractSupplier

- Packages that use AbstractSupplier
  Package | Description
  --- | ---
  org.apache.commons.io.build | Provides classes to implement IO builders.
  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.output | Provides implementations of output classes, such as `OutputStream` and `Writer`.

- - ### Uses of AbstractSupplier in org.apache.commons.io.build

    Classes in org.apache.commons.io.build with type parameters of type AbstractSupplier
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSupplier<T,B extends AbstractSupplier<T,B>>` Abstracts supplying a typed instance of `T`.

    Subclasses of AbstractSupplier in org.apache.commons.io.build
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractOrigin<T,B extends AbstractOrigin<T,B>>` Abstracts the origin of data for builders like a `File`, `Path`, `Reader`, `Writer`, `InputStream`, `OutputStream`, and `URI`.
    `static class` | `AbstractOrigin.ByteArrayOrigin` A `File` origin.
    `static class` | `AbstractOrigin.FileOrigin` A `File` origin.
    `static class` | `AbstractOrigin.InputStreamOrigin` An `InputStream` origin.
    `static class` | `AbstractOrigin.OutputStreamOrigin` An `OutputStream` origin.
    `static class` | `AbstractOrigin.PathOrigin` A `Path` origin.
    `static class` | `AbstractOrigin.ReaderOrigin` An `Reader` origin.
    `static class` | `AbstractOrigin.URIOrigin` A `URI` origin.
    `static class` | `AbstractOrigin.WriterOrigin` An `Writer` origin.
    `class` | `AbstractOriginSupplier<T,B extends AbstractOriginSupplier<T,B>>` Abstracts building a typed instance of `T`.
    `class` | `AbstractStreamBuilder<T,B extends AbstractStreamBuilder<T,B>>` Abstracts building a typed instance of `T`.

  - ### Uses of AbstractSupplier in org.apache.commons.io.filefilter

    Subclasses of AbstractSupplier in org.apache.commons.io.filefilter
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `WildcardFileFilter.Builder` Builds a new `WildcardFileFilter` instance.

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

    Subclasses of AbstractSupplier in org.apache.commons.io.input
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BOMInputStream.Builder` Builds a new `BOMInputStream` instance.
    `static class` | `BufferedFileChannelInputStream.Builder` Builds a new `BufferedFileChannelInputStream` instance.
    `static class` | `MemoryMappedFileInputStream.Builder` Builds a new `MemoryMappedFileInputStream` instance.
    `static class` | `MessageDigestCalculatingInputStream.Builder` Builds a new `MessageDigestCalculatingInputStream` instance.
    `static class` | `QueueInputStream.Builder` Builds a new `QueueInputStream` instance.
    `static class` | `RandomAccessFileInputStream.Builder` Builds a new `RandomAccessFileInputStream` instance.
    `static class` | `ReadAheadInputStream.Builder` Builds a new `ReadAheadInputStream` instance.
    `static class` | `ReaderInputStream.Builder` Builds a new `ReaderInputStream` instance.
    `static class` | `ReversedLinesFileReader.Builder` Builds a new `ReversedLinesFileReader` instance.
    `static class` | `Tailer.Builder` Builds a `Tailer` with default values.
    `static class` | `UncheckedBufferedReader.Builder` Builds a new `UncheckedBufferedReader` instance.
    `static class` | `UncheckedFilterInputStream.Builder` Builds a new `UncheckedFilterInputStream` instance.
    `static class` | `UncheckedFilterReader.Builder` Builds a new `UncheckedFilterReader` instance.
    `static class` | `UnsynchronizedBufferedInputStream.Builder` Builds a new `UnsynchronizedBufferedInputStream` instance.
    `static class` | `UnsynchronizedByteArrayInputStream.Builder` Builds a new `UnsynchronizedByteArrayInputStream` instance.
    `static class` | `UnsynchronizedFilterInputStream.Builder` Builds a new `UnsynchronizedFilterInputStream` instance.
    `static class` | `XmlStreamReader.Builder` Builds a new `XmlStreamWriter` instance.

  - ### Uses of AbstractSupplier in org.apache.commons.io.output

    Subclasses of AbstractSupplier in org.apache.commons.io.output
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DeferredFileOutputStream.Builder` Builds a new `DeferredFileOutputStream` instance.
    `static class` | `FileWriterWithEncoding.Builder` Builds a new `FileWriterWithEncoding` instance.
    `static class` | `LockableFileWriter.Builder` Builds a new `LockableFileWriter` instance.
    `static class` | `UncheckedFilterOutputStream.Builder` Builds a new `UncheckedFilterOutputStream` instance.
    `static class` | `UncheckedFilterWriter.Builder` Builds a new `UncheckedFilterWriter` instance.
    `static class` | `UnsynchronizedByteArrayOutputStream.Builder` Builds a new `UnsynchronizedByteArrayOutputStream` instance.
    `static class` | `WriterOutputStream.Builder` Builds a new `WriterOutputStream` instance.
    `static class` | `XmlStreamWriter.Builder` Builds a new `XmlStreamWriter` instance.

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