Class UncheckedFilterInputStream.Builder

All Implemented Interfaces:
IOSupplier<UncheckedFilterInputStream>
Enclosing class:
UncheckedFilterInputStream

public static class UncheckedFilterInputStream.Builder extends AbstractStreamBuilder<UncheckedFilterInputStream,UncheckedFilterInputStream.Builder>
Builds a new UncheckedFilterInputStream.

Using File IO:


 UncheckedFilterInputStream s = UncheckedFilterInputStream.builder()
   .setFile(file)
   .get();
 

Using NIO Path:


 UncheckedFilterInputStream s = UncheckedFilterInputStream.builder()
   .setPath(path)
   .get();
 
See Also:
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • get

      Builds a new UncheckedFilterInputStream.

      You must set input that supports AbstractStreamBuilder.getInputStream() on this builder, otherwise, this method throws an exception.

      This builder use the following aspects:

      • AbstractStreamBuilder.getInputStream()
      Returns:
      a new instance.
      Throws:
      UnsupportedOperationException - if the origin cannot provide an InputStream.
      See Also:
      • AbstractStreamBuilder.getInputStream()