public static class AutoCloseInputStream.Builder extends AbstractStreamBuilder<AutoCloseInputStream,AutoCloseInputStream.Builder>
AutoCloseInputStream
instance.
For example:
AutoCloseInputStream s = AutoCloseInputStream.builder()
.setPath(path)
.get();
AutoCloseInputStream s = AutoCloseInputStream.builder()
.setInputStream(inputStream)
.get();
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AutoCloseInputStream |
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 AutoCloseInputStream get() throws java.io.IOException
This builder use the aspect InputStream.
java.io.IOException
- if an I/O error occurs.java.lang.IllegalArgumentException
- if the buffer is not large enough to hold a complete character.