Class XZCompressorOutputStream.Builder
java.lang.Object
org.apache.commons.io.build.AbstractSupplier<XZCompressorOutputStream,XZCompressorOutputStream.Builder>
org.apache.commons.io.build.AbstractOriginSupplier<XZCompressorOutputStream,XZCompressorOutputStream.Builder>
org.apache.commons.io.build.AbstractStreamBuilder<XZCompressorOutputStream,XZCompressorOutputStream.Builder>
org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.Builder
- All Implemented Interfaces:
IOSupplier<XZCompressorOutputStream>
- Enclosing class:
XZCompressorOutputStream
public static class XZCompressorOutputStream.Builder
extends AbstractStreamBuilder<XZCompressorOutputStream,XZCompressorOutputStream.Builder>
Builds a new
XZCompressorOutputStream
.
For example:
XZCompressorOutputStream s = XZCompressorOutputStream.builder()
.setPath(path)
.setLzma2Options(new LZMA2Options(...))
.get();
- Since:
- 1.28.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()
setLzma2Options
(org.tukaani.xz.LZMA2Options lzma2Options) Sets LZMA options.Methods inherited from class org.apache.commons.io.build.AbstractStreamBuilder
getBufferSize, getBufferSizeDefault, getCharSequence, getCharset, getCharsetDefault, getFile, getInputStream, getOpenOptions, getOutputStream, getPath, getRandomAccessFile, getReader, getWriter, setBufferSize, setBufferSize, setBufferSizeChecker, setBufferSizeDefault, setBufferSizeMax, setCharset, setCharset, setCharsetDefault, setOpenOptions
Methods inherited from class org.apache.commons.io.build.AbstractOriginSupplier
checkOrigin, 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, setWriter
Methods inherited from class org.apache.commons.io.build.AbstractSupplier
asThis
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.commons.io.function.IOSupplier
asSupplier, getUnchecked
-
Constructor Details
-
Builder
public Builder()Constructs a new builder ofXZCompressorOutputStream
.
-
-
Method Details
-
get
- Throws:
IOException
-
setLzma2Options
Sets LZMA options.Passing
null
resets to the default valueLZMA2Options()
.- Parameters:
lzma2Options
- LZMA options.- Returns:
- this instance.
-