net.sf.sevenzipjbinding
Interface IOutArchive<T extends IOutItemBase>

Type Parameters:
T - the type of the corresponding archive item data class (out item), like IOutItem7z or IOutItemZip. Use IOutItemAllFormats interface to support all available archive formats.
All Superinterfaces:
java.io.Closeable, IOutArchiveBase, IOutCreateArchive<T>, IOutUpdateArchive<T>
All Known Implementing Classes:
OutArchive7zImpl, OutArchiveBZip2Impl, OutArchiveGZipImpl, OutArchiveImpl, OutArchiveTarImpl, OutArchiveZipImpl

public interface IOutArchive<T extends IOutItemBase>
extends IOutCreateArchive<T>, IOutUpdateArchive<T>

Interface combining IOutCreateArchive and IOutUpdateArchive. Supports creating new archives and updating existing archives. More information see JavaDocs of both interfaces.

Since:
9.20-2.00
Author:
Boris Brodski
See Also:
IOutCreateArchive, IOutUpdateArchive

Method Summary
 
Methods inherited from interface net.sf.sevenzipjbinding.IOutCreateArchive
createArchive, getArchiveFormat
 
Methods inherited from interface net.sf.sevenzipjbinding.IOutArchiveBase
getTracePrintStream, isTrace, setTrace, setTracePrintStream
 
Methods inherited from interface java.io.Closeable
close
 
Methods inherited from interface net.sf.sevenzipjbinding.IOutUpdateArchive
getArchiveFormat, getConnectedInArchive, updateItems
 
Methods inherited from interface net.sf.sevenzipjbinding.IOutArchiveBase
getTracePrintStream, isTrace, setTrace, setTracePrintStream