Package net.sf.sevenzipjbinding.impl
Class OutArchiveGZipImpl
java.lang.Object
net.sf.sevenzipjbinding.impl.OutArchiveImpl<IOutItemGZip>
net.sf.sevenzipjbinding.impl.OutArchiveGZipImpl
- All Implemented Interfaces:
Closeable,AutoCloseable,IOutArchive<IOutItemGZip>,IOutArchiveBase,IOutCreateArchive<IOutItemGZip>,IOutCreateArchiveGZip,IOutFeatureSetLevel,IOutUpdateArchive<IOutItemGZip>,IOutUpdateArchiveGZip
public class OutArchiveGZipImpl
extends OutArchiveImpl<IOutItemGZip>
implements IOutCreateArchiveGZip, IOutUpdateArchiveGZip
GZip specific archive create and update class.
- Since:
- 9.20-2.00
- 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
-
OutArchiveGZipImpl
public OutArchiveGZipImpl()
-
-
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
-