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()Gets a result.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, setBufferSizeMax, setCharset, setCharset, setOpenOptionsMethods inherited from class org.apache.commons.io.build.AbstractOriginSupplier
setByteArray, setCharSequence, setFile, setFile, setInputStream, setOutputStream, setPath, setPath, setRandomAccessFile, setRandomAccessFile, setReader, setURI, setWriterMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.io.function.IOSupplier
asSupplier, getUnchecked
-
Constructor Details
-
Builder
public Builder()Constructs a new builder ofXZCompressorOutputStream.
-
-
Method Details
-
get
Description copied from interface:IOSupplierGets a result.- Returns:
- a result.
- Throws:
IOException- if an I/O error occurs.- See Also:
-
setLzma2Options
Sets LZMA options.Passing
nullresets to the default valueLZMA2Options().- Parameters:
lzma2Options- LZMA options.- Returns:
- this instance.
-