Class XZCompressorOutputStream.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<XZCompressorOutputStream,XZCompressorOutputStream.Builder>
-
- org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.Builder
-
- All Implemented Interfaces:
org.apache.commons.io.function.IOSupplier<XZCompressorOutputStream>
- Enclosing class:
- XZCompressorOutputStream
public static class XZCompressorOutputStream.Builder extends org.apache.commons.io.build.AbstractStreamBuilder<XZCompressorOutputStream,XZCompressorOutputStream.Builder>
Builds a newXZCompressorOutputStream.For example:
XZCompressorOutputStream s = XZCompressorOutputStream.builder() .setPath(path) .setLzma2Options(new LZMA2Options(...)) .get();- Since:
- 1.28.0
- See Also:
get()
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructs a new builder ofXZCompressorOutputStream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XZCompressorOutputStreamget()XZCompressorOutputStream.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 ofXZCompressorOutputStream.
-
-
Method Detail
-
get
public XZCompressorOutputStream get() throws java.io.IOException
- Throws:
java.io.IOException
-
setLzma2Options
public XZCompressorOutputStream.Builder setLzma2Options(org.tukaani.xz.LZMA2Options lzma2Options)
Sets LZMA options.Passing
nullresets to the default valueLZMA2Options().- Parameters:
lzma2Options- LZMA options.- Returns:
- this instance.
-
-