Package net.sf.sevenzipjbinding.impl
Class OutArchiveXzImpl
java.lang.Object
net.sf.sevenzipjbinding.impl.OutArchiveImpl<IOutItemXz>
net.sf.sevenzipjbinding.impl.OutArchiveXzImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,IOutArchive<IOutItemXz>,IOutArchiveBase,IOutCreateArchive<IOutItemXz>,IOutCreateArchiveXz,IOutFeatureSetLevel,IOutUpdateArchive<IOutItemXz>,IOutUpdateArchiveXz
public class OutArchiveXzImpl
extends OutArchiveImpl<IOutItemXz>
implements IOutCreateArchiveXz, IOutUpdateArchiveXz
Xz specific archive create and update class.
- Since:
- 23.01-2.2
- Author:
- Boris Brodski
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetLevel(int compressionLevel) Set compression level: 0 - Copy mode (no compression) 1 - Fastest 3 - Fast 5 - Normal 7 - Maximum 9 - Ultra Note that the meaning of the compression level can differ across archive formats.Methods inherited from class net.sf.sevenzipjbinding.impl.OutArchiveImpl
close, createArchive, getArchiveFormat, getConnectedInArchive, getTracePrintStream, isTrace, setTrace, setTracePrintStream, updateItemsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.sevenzipjbinding.IOutArchiveBase
getTracePrintStream, isTrace, setTrace, setTracePrintStreamMethods inherited from interface net.sf.sevenzipjbinding.IOutCreateArchive
createArchive, getArchiveFormatMethods inherited from interface net.sf.sevenzipjbinding.IOutUpdateArchive
getArchiveFormat, getConnectedInArchive, updateItems
-
Constructor Details
-
OutArchiveXzImpl
public OutArchiveXzImpl()
-
-
Method Details
-
setLevel
public void setLevel(int compressionLevel) Set compression level:- 0 - Copy mode (no compression)
- 1 - Fastest
- 3 - Fast
- 5 - Normal
- 7 - Maximum
- 9 - Ultra
- Specified by:
setLevelin interfaceIOutFeatureSetLevel- Parameters:
compressionLevel- compression level to set.-1- use default
-