public static class UncheckedBufferedReader.Builder extends AbstractStreamBuilder<UncheckedBufferedReader,UncheckedBufferedReader.Builder>
UncheckedBufferedReader
instance.
Using File IO:
UncheckedBufferedReader s = UncheckedBufferedReader.builder()
.setFile(file)
.setBufferSize(8192)
.setCharset(Charset.defaultCharset())
.get();
Using NIO Path:
UncheckedBufferedReader s = UncheckedBufferedReader.builder()
.setPath(path)
.setBufferSize(8192)
.setCharset(Charset.defaultCharset())
.get();
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UncheckedBufferedReader |
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 UncheckedBufferedReader get()
This builder use the aspects Reader, Charset, buffer size.
You must provide an origin that can be converted to a Reader by this builder, otherwise, this call will throw an
UnsupportedOperationException
.
java.lang.UnsupportedOperationException
- if the origin cannot provide a Reader.java.lang.IllegalStateException
- if the origin
is null
.AbstractOrigin.getReader(Charset)