|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| IArchiveExtractCallback | Main callback interface for extraction operations. |
| IArchiveOpenCallback | Interface to receive information about open archive operation for extraction or update. |
| IArchiveOpenVolumeCallback | Interface to provide information (properties and input streams) for open operation of a multi-volume archive. |
| ICryptoGetTextPassword | Interface to provide password to the archive engine. |
| IInArchive | The interface provides functionality to query archive and archive item parameters, but also to extract item content. |
| IInStream | InStream interface used to operate with seekable input stream. |
| IOutArchive<T extends IOutItemBase> | Interface combining IOutCreateArchive and IOutUpdateArchive. |
| IOutArchiveBase | Base interface for compression/update archive main interfaces. |
| IOutCreateArchive<T extends IOutItemBase> | The central interface to create new archives. |
| IOutCreateArchive7z | The interface provides functionality to create new 7-zip archives. Standard way to get implementation is to use SevenZip.openOutArchive7z(). |
| IOutCreateArchiveBZip2 | The interface provides functionality to create new BZip2 archives. Standard way to get implementation is to use SevenZip.openOutArchiveBZip2(). |
| IOutCreateArchiveGZip | The interface provides functionality to create new GZip archives. Standard way to get implementation is to use SevenZip.openOutArchiveGZip(). |
| IOutCreateArchiveTar | The interface provides functionality to create new Tar archives. Standard way to get implementation is to use SevenZip.openOutArchiveTar(). |
| IOutCreateArchiveZip | The interface provides functionality to create new Zip archives. Standard way to get implementation is to use SevenZip.openOutArchiveZip(). |
| IOutCreateCallback<T extends IOutItemBase> | The interface designed to provide necessary information about new or updated archive items and to receive information about the progress of the operation. |
| IOutFeatureSetEncryptHeader | Feature interface for the setting 'encrypt header'. |
| IOutFeatureSetLevel | Feature interface for the setting 'compression level'. |
| IOutFeatureSetMultithreading | Feature interface for the setting 'maximal number of threads' to use during compression or update operation. |
| IOutFeatureSetSolid | Feature interface for the setting 'solid'. |
| IOutItem7z | 7-zip specific archive item data class. |
| IOutItemAllFormats | Archive format independent (generic) archive item data class. |
| IOutItemBase | Base interface of the archive item data interfaces:
archive format specific interfaces IOutItemXxx, like IOutItem7z
archive format independent interface IOutItemAllFormats
The single known implementation is OutItem. |
| IOutItemBZip2 | BZip2 specific archive item data class. |
| IOutItemGZip | GZip specific archive item data class. |
| IOutItemTar | Tar specific archive item data class. |
| IOutItemZip | Zip specific archive item data class. |
| IOutStream | OutStream interface used to operate with seekable output streams (random access streams) |
| IOutUpdateArchive<T extends IOutItemBase> | The interface provides functionality to update an existing archive. |
| IOutUpdateArchive7z | 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: |
| IOutUpdateArchiveBZip2 | The interface provides functionality to update existing BZip2 archives. The standard way of getting the implementation of this interface is to use IInArchive.getConnectedOutArchive() method like this: |
| IOutUpdateArchiveGZip | The interface provides functionality to update existing GZip archives. The standard way of getting the implementation of this interface is to use IInArchive.getConnectedOutArchive() method like this: |
| IOutUpdateArchiveTar | The interface provides functionality to update existing Tar archives. The standard way of getting the implementation of this interface is to use IInArchive.getConnectedOutArchive() method like this: |
| IOutUpdateArchiveZip | The interface provides functionality to update existing Zip archives. The standard way of getting the implementation of this interface is to use IInArchive.getConnectedOutArchive() method like this: |
| IProgress | This interface provides progress information of a process. |
| ISeekableStream | Interface for seekable streams (random access streams). |
| ISequentialInStream | Interface used to operate with sequential input stream. |
| ISequentialOutStream | Interface used to operate with sequential output stream. |
| Class Summary | |
|---|---|
| PropertyInfo | Container for property information attributes. |
| PropID.AttributesBitMask | Windows file attribute bit mask. |
| SevenZip | 7-Zip-JBinding main class. |
| SevenZip.Version | Version information about 7-Zip. |
| Enum Summary | |
|---|---|
| ArchiveFormat | Enumeration of all supported archive types. |
| ExtractAskMode | Enumeration of 'Ask Modes' for extract operations |
| ExtractOperationResult | Enumeration of possible operation results by extracting operations. |
| NCoderPropID | Enumeration for possible NCoder properties TODO Use it or remove it |
| NFileTimeType | Enumeration for possible NFileTimeType properties |
| PropID | Enumeration for possible archive and archive item properties |
| Exception Summary | |
|---|---|
| SevenZipException | SevenZip core exception. |
| SevenZipNativeInitializationException | SevenZip initialization exception. |
This package contains basis enumerations, interfaces and classes of main SevenZipJBinding interface. The interface is a mapping of C++ interface and so not much comfortable for java developer. There are another simplified interface, which provides simple but reduced access to 7-Zip library.
SevenZip interface entry point.
net.sf.sevenzipjbinding.simple
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||