T - the type of instances to build.B - the type of builder subclass.public abstract class AbstractStreamBuilder<T,B extends AbstractStreamBuilder<T,B>> extends AbstractOriginSupplier<T,B>
T.| Constructor and Description |
|---|
AbstractStreamBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getBufferSize()
Gets the buffer size, defaults to
IOUtils.DEFAULT_BUFFER_SIZE (). |
protected int |
getBufferSizeDefault()
Gets the buffer size default, defaults to
IOUtils.DEFAULT_BUFFER_SIZE (). |
protected Charset |
getCharset()
Gets the Charset, defaults to
Charset.defaultCharset(). |
protected Charset |
getCharsetDefault()
Gets the Charset default, defaults to
Charset.defaultCharset(). |
B |
setBufferSize(int bufferSize)
Sets the buffer size.
|
B |
setBufferSize(Integer bufferSize)
Sets the buffer size.
|
protected B |
setBufferSizeDefault(int bufferSizeDefault)
Sets the buffer size for subclasses to initialize.
|
B |
setCharset(Charset charset)
Sets the Charset.
|
B |
setCharset(String charset)
Sets the Charset.
|
protected B |
setCharsetDefault(Charset defaultCharset)
Sets the Charset default for subclasses to initialize.
|
checkOrigin, getOrigin, hasOrigin, newByteArrayOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setReader, setURI, setWriterasThisclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasSupplier, getpublic AbstractStreamBuilder()
protected int getBufferSize()
IOUtils.DEFAULT_BUFFER_SIZE ().IOUtils.DEFAULT_BUFFER_SIZE ().protected int getBufferSizeDefault()
IOUtils.DEFAULT_BUFFER_SIZE ().IOUtils.DEFAULT_BUFFER_SIZE ().protected Charset getCharset()
Charset.defaultCharset().Charset.defaultCharset().protected Charset getCharsetDefault()
Charset.defaultCharset().Charset.defaultCharset().public B setBufferSize(int bufferSize)
Subclasses may ignore this setting.
bufferSize - the buffer size.public B setBufferSize(Integer bufferSize)
Subclasses may ignore this setting.
bufferSize - the buffer size, null resets to the default.protected B setBufferSizeDefault(int bufferSizeDefault)
Subclasses may ignore this setting.
bufferSizeDefault - the buffer size, null resets to the default.public B setCharset(Charset charset)
Subclasses may ignore this setting.
charset - the Charset, null resets to the default.public B setCharset(String charset)
Subclasses may ignore this setting.
charset - the Charset name, null resets to the default.protected B setCharsetDefault(Charset defaultCharset)
Subclasses may ignore this setting.
defaultCharset - the Charset name, null resets to the default.Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.