Class LZMACompressorOutputStream.Builder
- java.lang.Object
-
- org.apache.commons.io.build.AbstractSupplier<T,B>
-
- org.apache.commons.io.build.AbstractOriginSupplier<T,B>
-
- org.apache.commons.io.build.AbstractStreamBuilder<LZMACompressorOutputStream,LZMACompressorOutputStream.Builder>
-
- org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.Builder
-
- All Implemented Interfaces:
org.apache.commons.io.function.IOSupplier<LZMACompressorOutputStream>
- Enclosing class:
- LZMACompressorOutputStream
public static class LZMACompressorOutputStream.Builder extends org.apache.commons.io.build.AbstractStreamBuilder<LZMACompressorOutputStream,LZMACompressorOutputStream.Builder>
Builds a newLZMACompressorOutputStream.For example:
LZMACompressorOutputStream s = LZMACompressorOutputStream.builder() .setPath(path) .setLzma2Options(new LZMA2Options(...)) .get();- Since:
- 1.28.0
- See Also:
get(),LZMA2Options
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructs a new builder ofLZMACompressorOutputStream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LZMACompressorOutputStreamget()LZMACompressorOutputStream.BuildersetLzma2Options(org.tukaani.xz.LZMA2Options lzma2Options)Sets LZMA options.-
Methods inherited from class org.apache.commons.io.build.AbstractStreamBuilder
getBufferSize, getBufferSizeDefault, getByteArray, getChannel, 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, newChannelOrigin, newCharSequenceOrigin, newFileOrigin, newFileOrigin, newInputStreamOrigin, newOutputStreamOrigin, newPathOrigin, newPathOrigin, newRandomAccessFileOrigin, newRandomAccessFileOrigin, newReaderOrigin, newURIOrigin, newWriterOrigin, setByteArray, setChannel, setCharSequence, setFile, setFile, setInputStream, setOrigin, setOutputStream, setPath, setPath, setRandomAccessFile, setRandomAccessFile, setReader, setURI, setWriter
-
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructs a new builder ofLZMACompressorOutputStream.
-
-
Method Detail
-
get
public LZMACompressorOutputStream get() throws java.io.IOException
- Throws:
java.io.IOException
-
setLzma2Options
public LZMACompressorOutputStream.Builder setLzma2Options(org.tukaani.xz.LZMA2Options lzma2Options)
Sets LZMA options.Passing
nullresets to the default valueLZMA2Options().- Parameters:
lzma2Options- LZMA options.- Returns:
- this instance.
-
-