public static class FileWriterWithEncoding.Builder extends AbstractStreamBuilder<FileWriterWithEncoding,FileWriterWithEncoding.Builder>
FileWriterWithEncoding
instance.
Using a CharsetEncoder:
FileWriterWithEncoding s = FileWriterWithEncoding.builder()
.setPath(path)
.setAppend(false)
.setCharsetEncoder(StandardCharsets.UTF_8.newEncoder())
.get()
Using a Charset:
FileWriterWithEncoding s = FileWriterWithEncoding.builder()
.setPath(path)
.setAppend(false)
.setCharsetEncoder(StandardCharsets.UTF_8)
.get()
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
FileWriterWithEncoding |
get()
Constructs a new instance.
|
FileWriterWithEncoding.Builder |
setAppend(boolean append)
Sets whether or not to append.
|
FileWriterWithEncoding.Builder |
setCharsetEncoder(CharsetEncoder charsetEncoder)
Sets charsetEncoder to use for encoding.
|
getBufferSize, getBufferSizeDefault, getCharset, getCharsetDefault, setBufferSize, setBufferSize, setBufferSizeDefault, setCharset, setCharset, setCharsetDefault
checkOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setReader, setURI, setWriter
asThis
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asSupplier
public Builder()
public FileWriterWithEncoding get() throws IOException
UnsupportedOperationException
- if the origin cannot be converted to a File.IOException
- if an I/O error occurs.public FileWriterWithEncoding.Builder setAppend(boolean append)
append
- Whether or not to append.public FileWriterWithEncoding.Builder setCharsetEncoder(CharsetEncoder charsetEncoder)
charsetEncoder
- The charsetEncoder to use for encoding.Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.