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

- Packages that use AbstractOriginSupplier
  Package | Description
  --- | ---
  org.apache.commons.io.build | Provides classes to implement IO builders.
  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 AbstractOriginSupplier in org.apache.commons.io.build

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

    Subclasses of AbstractOriginSupplier in org.apache.commons.io.build
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractStreamBuilder<T,B extends AbstractStreamBuilder<T,B>>` Abstracts building a typed instance of `T`.

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

    Subclasses of AbstractOriginSupplier in org.apache.commons.io.input
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AutoCloseInputStream.Builder` Builds a new `AutoCloseInputStream` instance.
    `static class` | `BOMInputStream.Builder` Builds a new `BOMInputStream` instance.
    `static class` | `BufferedFileChannelInputStream.Builder` Builds a new `BufferedFileChannelInputStream` instance.
    `static class` | `CharSequenceInputStream.Builder` Builds a new `CharSequenceInputStream` 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 AbstractOriginSupplier in org.apache.commons.io.output

    Subclasses of AbstractOriginSupplier in org.apache.commons.io.output
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ChunkedOutputStream.Builder` Builds a new `UnsynchronizedByteArrayOutputStream` instance.
    `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.