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
 IInArchive.getConnectedOutArchive() method like this:
 
 
  IInArchive inArchive = SevenZip.openInArchive(null, inStream);
  IOutUpdateArchive<IOutItemBase> outArchive = inArchive.openOutArchive();
  if (outArchive instanceof IOutUpdateArchive7z) {
    IOutUpdateArchive7z outUpdateArchive7z = (IOutUpdateArchive7z)outArchive;
    ...
  }
  outArchive.updateItems(...);
  ...
  inArchive.close();
 
- Since:
- 9.20-2.00
- Author:
- Boris Brodski
- See Also:
- IOutUpdateArchive,- IInArchive,- IOutItemBase,- IOutItemAllFormats