Package net.sf.sevenzipjbinding
Interface IOutUpdateArchive7z
- All Superinterfaces:
IOutArchiveBase,IOutFeatureSetEncryptHeader,IOutFeatureSetLevel,IOutFeatureSetMultithreading,IOutFeatureSetSolid,IOutUpdateArchive<IOutItem7z>
- All Known Implementing Classes:
OutArchive7zImpl
public interface IOutUpdateArchive7z
extends IOutUpdateArchive<IOutItem7z>, IOutFeatureSetLevel, IOutFeatureSetSolid, IOutFeatureSetMultithreading, IOutFeatureSetEncryptHeader
The interface provides functionality to update existing 7z archives.
The standard way of getting the implementation of this interface is to use
The standard way of getting the implementation of this interface is to use
IInArchive.getConnectedOutArchive() method like this:IInArchiveinArchive =SevenZip.openInArchive(null, inStream);IOutUpdateArchive<IOutItemAllFormats>outArchive = inArchive.getConnectedOutArchive(); if (outArchive instanceofIOutUpdateArchive7z) {IOutUpdateArchive7zoutUpdateArchive7z = (IOutUpdateArchive7z)outArchive; ... } outArchive.updateItems(...); ... inArchive.close();
- Since:
- 9.20-2.00
- Author:
- Boris Brodski
- See Also:
-
Method Summary
Methods inherited from interface net.sf.sevenzipjbinding.IOutArchiveBase
getTracePrintStream, isTrace, setTrace, setTracePrintStreamMethods inherited from interface net.sf.sevenzipjbinding.IOutFeatureSetEncryptHeader
setHeaderEncryptionMethods inherited from interface net.sf.sevenzipjbinding.IOutFeatureSetLevel
setLevelMethods inherited from interface net.sf.sevenzipjbinding.IOutFeatureSetMultithreading
setThreadCountMethods inherited from interface net.sf.sevenzipjbinding.IOutFeatureSetSolid
setSolid, setSolidExtension, setSolidFiles, setSolidSizeMethods inherited from interface net.sf.sevenzipjbinding.IOutUpdateArchive
getArchiveFormat, getConnectedInArchive, updateItems