Class LZMACompressorOutputStream.Builder
java.lang.Object
org.apache.commons.io.build.AbstractSupplier<LZMACompressorOutputStream,LZMACompressorOutputStream.Builder>
org.apache.commons.io.build.AbstractOriginSupplier<LZMACompressorOutputStream,LZMACompressorOutputStream.Builder>
org.apache.commons.io.build.AbstractStreamBuilder<LZMACompressorOutputStream,LZMACompressorOutputStream.Builder>
org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.Builder
- All Implemented Interfaces:
IOSupplier<LZMACompressorOutputStream>
- Enclosing class:
LZMACompressorOutputStream
public static class LZMACompressorOutputStream.Builder
extends AbstractStreamBuilder<LZMACompressorOutputStream,LZMACompressorOutputStream.Builder>
Builds a new
LZMACompressorOutputStream.
For example:
LZMACompressorOutputStream s = LZMACompressorOutputStream.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 ofLZMACompressorOutputStream.
-
-
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.
-