public static class UncheckedFilterOutputStream.Builder extends AbstractStreamBuilder<UncheckedFilterOutputStream,UncheckedFilterOutputStream.Builder>
UncheckedFilterOutputStream
instance.
Using File IO:
UncheckedFilterOutputStream s = UncheckedFilterOutputStream.builder()
.setFile(file)
.get();
Using NIO Path:
UncheckedFilterOutputStream s = UncheckedFilterOutputStream.builder()
.setPath(path)
.get();
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UncheckedFilterOutputStream |
get()
Constructs a new instance.
|
getBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getInputStream, getOpenOptions, getOutputStream, getPath, getWriter, setBufferSize, setBufferSize, setBufferSizeChecker, setBufferSizeDefault, setBufferSizeMax, setCharset, setCharset, setCharsetDefault, setOpenOptions
checkOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setReader, setURI, setWriter
asThis
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asSupplier
public UncheckedFilterOutputStream get() throws java.io.IOException
This builder use the aspect OutputStream and OpenOption[].
You must provide an origin that can be converted to an OutputStream by this builder, otherwise, this call will throw an
UnsupportedOperationException
.
java.lang.UnsupportedOperationException
- if the origin cannot provide an OutputStream.java.io.IOException
- if an I/O error occurs.AbstractStreamBuilder.getOutputStream()