public static class ReversedLinesFileReader.Builder extends AbstractStreamBuilder<ReversedLinesFileReader,ReversedLinesFileReader.Builder>
ReversedLinesFileReader.
For example:
ReversedLinesFileReader reader = ReversedLinesFileReader.builder()
.setPath(path)
.setBufferSize(4096)
.setCharset(StandardCharsets.UTF_8)
.get());
get()| Constructor and Description |
|---|
Builder()
Constructs a new builder of
ReversedLinesFileReader. |
| Modifier and Type | Method and Description |
|---|---|
ReversedLinesFileReader |
get()
Builds a new
ReversedLinesFileReader. |
getBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getFile, getInputStream, getOpenOptions, getOutputStream, getPath, getRandomAccessFile, getReader, getWriter, setBufferSize, setBufferSize, setBufferSizeChecker, setBufferSizeDefault, setBufferSizeMax, setCharset, setCharset, setCharsetDefault, setOpenOptionscheckOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newRandomAccessFileOrigin, newRandomAccessFileOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setRandomAccessFile, setRandomAccessFile, setReader, setURI, setWriterasThisclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasSupplier, getUncheckedpublic Builder()
ReversedLinesFileReader.public ReversedLinesFileReader get() throws IOException
ReversedLinesFileReader.
You must set an aspect that supports AbstractStreamBuilder.getInputStream() on this builder, otherwise, this method throws an exception.
This builder uses the following aspects:
AbstractStreamBuilder.getPath() gets the target aspect.AbstractStreamBuilder.getBufferSize()AbstractStreamBuilder.getCharset()IllegalStateException - if the origin is null.UnsupportedOperationException - if the origin cannot be converted to a Path.IOException - if an I/O error occurs converting to a Path using AbstractStreamBuilder.getPath().AbstractStreamBuilder.getPath(),
AbstractStreamBuilder.getBufferSize(),
AbstractStreamBuilder.getCharset(),
IOSupplier.getUnchecked()