A B C D E F G I M N O P R S T U V W

A

ArchiveFormat - Enum in net.sf.sevenzipjbinding
Enumeration of all supported archive types.

B

build - Variable in class net.sf.sevenzipjbinding.SevenZip.Version
Build id of the 7-Zip engine
ByteArrayStream - Class in net.sf.sevenzipjbinding.util
A byte array based implementation of ISequentialOutStream IOutStream ISequentialInStream IInStream ISeekableStream Provide read/write access to the content represented as a byte array.
ByteArrayStream(byte[], boolean, int) - Constructor for class net.sf.sevenzipjbinding.util.ByteArrayStream
Create new empty instance of ByteArrayStream with content content specifying maximal length of the stored data.
ByteArrayStream(byte[], boolean) - Constructor for class net.sf.sevenzipjbinding.util.ByteArrayStream
Create new empty instance of ByteArrayStream with content content without specifying maximal length of the stored data.
WARNING: The maximal length of the byte array stream will be set to content.length.
ByteArrayStream(int) - Constructor for class net.sf.sevenzipjbinding.util.ByteArrayStream
Create new empty instance of ByteArrayStream specifying maximal length of the stored data.
ByteArrayStream(int, int) - Constructor for class net.sf.sevenzipjbinding.util.ByteArrayStream
Create new empty instance of ByteArrayStream specifying maximal length of the stored data.

C

close() - Method in interface net.sf.sevenzipjbinding.IInArchive
Close archive.
close() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Close archive.
close() - Method in class net.sf.sevenzipjbinding.impl.InputStreamSequentialInStream
 
close() - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
close() - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileInStream
Closes random access file.
close() - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileOutStream
Closes random access file.
close() - Method in class net.sf.sevenzipjbinding.impl.SequentialInStreamImpl
Deprecated.  
close() - Method in class net.sf.sevenzipjbinding.impl.VolumedArchiveInStream
 
close() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveImpl
Close archive.
close() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchive
Close archive.
close() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Empty method.
copyright - Variable in class net.sf.sevenzipjbinding.SevenZip.Version
copyright
createArchive(ISequentialOutStream, int, IOutCreateCallback<? extends T>) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
Create new archive.
createArchive(IOutStream, int, IOutCreateCallback<? extends IOutItemZip>) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveZipImpl
 
createArchive(ISequentialOutStream, int, IOutCreateCallback<? extends T>) - Method in interface net.sf.sevenzipjbinding.IOutCreateArchive
Create new archive.
createArchive(IOutStream, int, IOutCreateCallback<? extends IOutItemZip>) - Method in interface net.sf.sevenzipjbinding.IOutCreateArchiveZip
Create new archive.
createOutItem() - Method in class net.sf.sevenzipjbinding.impl.OutItemFactory
Create an instance of the E (IOutItemXxx interface).

This method set default values for an archive item in create archive operations or a new archive item in update archive operations.
createOutItem(int) - Method in class net.sf.sevenzipjbinding.impl.OutItemFactory
Create an instance of the E (IOutItemXxx interface).

This method set default values for an existing archive item in update operations.
createOutItemAndCloneProperties(int) - Method in class net.sf.sevenzipjbinding.impl.OutItemFactory
Create an instance of the E (IOutItemXxx interface).

This method set default values for an existing archive item in update operations.
cryptoGetTextPassword() - Method in interface net.sf.sevenzipjbinding.ICryptoGetTextPassword
Returns password

D

date - Variable in class net.sf.sevenzipjbinding.SevenZip.Version
Version date

E

extract(int[], boolean, IArchiveExtractCallback) - Method in interface net.sf.sevenzipjbinding.IInArchive
Extract archive items with indices indices.
extract(int[], boolean, IArchiveExtractCallback) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Extract archive items with indices indices.
ExtractAskMode - Enum in net.sf.sevenzipjbinding
Enumeration of 'Ask Modes' for extract operations
ExtractOperationResult - Enum in net.sf.sevenzipjbinding
Enumeration of possible operation results by extracting operations.
extractSlow(int, ISequentialOutStream) - Method in interface net.sf.sevenzipjbinding.IInArchive
Extract one item from archive.
extractSlow(int, ISequentialOutStream, String) - Method in interface net.sf.sevenzipjbinding.IInArchive
Extract one item from archive.
extractSlow(int, ISequentialOutStream) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Extract one item from archive.
extractSlow(int, ISequentialOutStream, String) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Extract one item from archive.
extractSlow(ISequentialOutStream) - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
 
extractSlow(ISequentialOutStream, String) - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
 
extractSlow(ISequentialOutStream) - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Extract one archive item.
extractSlow(ISequentialOutStream, String) - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Extract one archive item.

F

FILE_ATTRIBUTE_ARCHIVE - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: archive.
FILE_ATTRIBUTE_COMPRESSED - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: compressed.
FILE_ATTRIBUTE_DEVICE - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: device.
FILE_ATTRIBUTE_DIRECTORY - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: directory.
FILE_ATTRIBUTE_ENCRYPTED - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: encrypted.
FILE_ATTRIBUTE_HIDDEN - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: hidden.
FILE_ATTRIBUTE_NORMAL - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: normal.
FILE_ATTRIBUTE_OFFLINE - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: offline.
FILE_ATTRIBUTE_READONLY - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: read only.
FILE_ATTRIBUTE_REPARSE_POINT - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: reparse point.
FILE_ATTRIBUTE_SPARSE_FILE - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: sparse file.
FILE_ATTRIBUTE_SYSTEM - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: system.
FILE_ATTRIBUTE_TEMPORARY - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: temporary.
FILE_ATTRIBUTE_UNIX_EXTENSION - Static variable in class net.sf.sevenzipjbinding.PropID.AttributesBitMask
Bit-mask for attribute: unix extension.

G

getArchiveFormat() - Method in interface net.sf.sevenzipjbinding.IInArchive
Return archive format of the opened archive.
getArchiveFormat() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
$Return archive format of the opened archive.
getArchiveFormat() - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
Return archive format used with this instance of IOutStream
getArchiveFormat() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Return current archive format
getArchiveFormat() - Method in interface net.sf.sevenzipjbinding.IOutCreateArchive
Return archive format used with this instance of IOutStream
getArchiveFormat() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Return current archive format
getArchiveFormat() - Method in interface net.sf.sevenzipjbinding.IOutUpdateArchive
Return archive format used with this instance of IOutStream
getArchiveItem(int) - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveImpl
$Return a simple representation of the archive item with index index.
getArchiveItem(int) - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchive
Return a simple representation of the archive item with index index.
getArchiveItems() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveImpl
Return array of archive items with ISimpleInArchive.getNumberOfItems() elements.
getArchiveItems() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchive
Return array of archive items with ISimpleInArchive.getNumberOfItems() elements.
getArchiveProperty(PropID) - Method in interface net.sf.sevenzipjbinding.IInArchive
Get value of archive property propID.
getArchiveProperty(PropID) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get value of archive property propID.
getArchivePropertyInfo(int) - Method in interface net.sf.sevenzipjbinding.IInArchive
Get information about archive property with index index.
getArchivePropertyInfo(int) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get information about archive property with index index.
getAttributes() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return item attributes.

Supported by all methods
getAttributes() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return item attributes.

Supported by all methods Zip 7Z Arj Cab Rar
getBytes() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Return the content of the byte array stream in a new byte array.
getCause() - Method in exception net.sf.sevenzipjbinding.SevenZipException
Get first thrown exception as a cause for this exception.
getCauseFirstPotentialThrown() - Method in exception net.sf.sevenzipjbinding.SevenZipException
Get the first thrown exception that was the potential cause for this exception.
getCauseLastPotentialThrown() - Method in exception net.sf.sevenzipjbinding.SevenZipException
Get the last thrown exception that was the potential cause for this exception.
getCauseLastThrown() - Method in exception net.sf.sevenzipjbinding.SevenZipException
Get last thrown exception as a cause for this exception.
getComment() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return comments for the item.
getComment() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return comments for the item.
getConnectedInArchive() - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
Get connected IInArchive for update operations.
getConnectedInArchive() - Method in interface net.sf.sevenzipjbinding.IOutUpdateArchive
Get connected IInArchive for update operations.
getConnectedOutArchive() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get an instance of IOutUpdateArchive connected to the current archive.
getConnectedOutArchive() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get an instance of IOutUpdateArchive connected to the current archive.
getConnectedOutArchive7z() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get an instance of IOutUpdateArchive7z connected to the current archive.
getConnectedOutArchive7z() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get an instance of IOutUpdateArchive7z connected to the current archive.
getConnectedOutArchiveBZip2() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get an instance of IOutUpdateArchiveBZip2 connected to the current archive.
getConnectedOutArchiveBZip2() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get an instance of IOutUpdateArchiveBZip2 connected to the current archive.
getConnectedOutArchiveGZip() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get an instance of IOutUpdateArchiveGZip connected to the current archive.
getConnectedOutArchiveGZip() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get an instance of IOutUpdateArchiveGZip connected to the current archive.
getConnectedOutArchiveTar() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get an instance of IOutUpdateArchiveTar connected to the current archive.
getConnectedOutArchiveTar() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get an instance of IOutUpdateArchiveTar connected to the current archive.
getConnectedOutArchiveZip() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get an instance of IOutUpdateArchiveZip connected to the current archive.
getConnectedOutArchiveZip() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get an instance of IOutUpdateArchiveZip connected to the current archive.
getCRC() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return CRC checksum of the item content.
getCRC() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return CRC checksum of the item content.
getCreationTime() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return creation date and time of the item.

Supported by all methods
getCreationTime() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return creation date and time of the item.

Supported by all methods 7Z Rar
getCurrentPosition() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Return current position in the byte array stream.
getDataSize() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.SIZE.
getDataSize() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Get property PropID.SIZE.
getDetachedInputStream() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Get a detached input stream associated with the entire byte stream content.
getExtractAskModeByIndex(int) - Static method in enum net.sf.sevenzipjbinding.ExtractAskMode
Return ask mode enumeration item by index
getGroup() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return parent group of the item.
getGroup() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return parent group of the item.
getHostOS() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return host OS of item.
getHostOS() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return host OS of item.
getIndex() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Return the index of the item being described in the new archive.
getIndex() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Return the index of the item being described in the new archive.
getInputStream() - Method in class net.sf.sevenzipjbinding.impl.InputStreamSequentialInStream
Returns base input stream
getInputStream() - Method in class net.sf.sevenzipjbinding.impl.SequentialInStreamImpl
Deprecated. Get underlaying input stream
getInputStream() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Get an attached input stream associated with the byte stream content.
getItemIndex() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Returns the archive item index
getItemIndex() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Returns the archive item index
getItemInformation(int, OutItemFactory<T>) - Method in interface net.sf.sevenzipjbinding.IOutCreateCallback
Get information about archive item with index index being created or updated.
getLastAccessTime() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return last access date and time of the item.

Supported by all methods
getLastAccessTime() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return last access date and time of the item.

Supported by all methods 7Z Rar
getLastInitializationException() - Static method in class net.sf.sevenzipjbinding.SevenZip
Returns last native library initialization exception, if occurs.
getLastWriteTime() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return last write date and time of the item.

Supported by all methods, but
getLastWriteTime() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return last write date and time of the item.

Supported by all methods, but BZ2 Chm RPM Split Z
getMessage() - Method in exception net.sf.sevenzipjbinding.SevenZipException
getMethod() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return string title of item compress method.
getMethod() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return string title of item compress method.
getMethodName() - Method in enum net.sf.sevenzipjbinding.ArchiveFormat
Return name of the archive method
getNumberOfArchiveProperties() - Method in interface net.sf.sevenzipjbinding.IInArchive
Get count of properties of archive
getNumberOfArchiveProperties() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get count of properties of archive
getNumberOfItems() - Method in interface net.sf.sevenzipjbinding.IInArchive
Returns count of items in archive.
getNumberOfItems() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Returns count of items in archive.
getNumberOfItems() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveImpl
Return count of items in archive.
getNumberOfItems() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchive
Return count of items in archive.
getNumberOfProperties() - Method in interface net.sf.sevenzipjbinding.IInArchive
Return count of properties of each archive item
getNumberOfProperties() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Return count of properties of each archive item
getOperationResult(int) - Static method in enum net.sf.sevenzipjbinding.ExtractOperationResult
Return extract operations enumeration item by index
getOutArchive() - Method in class net.sf.sevenzipjbinding.impl.OutItem
 
getOutArchive() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Return corresponding IOutArchive object.
getOutArchiveImplementation() - Method in enum net.sf.sevenzipjbinding.ArchiveFormat
Get corresponding implementation class for archive update operations.
getOutputStream() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Get an attached output stream associated with the byte stream content.
getPackedSize() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Size of the packed item in archive.
getPackedSize() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Size of the packed item in archive.
getPath() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Full path, name and extension of the file inside the archive.
getPath() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Full path, name and extension of the file inside the archive.
getPlatformBestMatch() - Static method in class net.sf.sevenzipjbinding.SevenZip
Return best match for the current platform out of available platforms availablePlatform
getPlatformList() - Static method in class net.sf.sevenzipjbinding.SevenZip
Load list of the available platforms out of sevenzipjbinding-Platform.jar on the class path.
getPosition() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
TODO: the purpose of position isn't clear
getPosition() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
TODO: the purpose of position isn't clear
getProperty(PropID) - Method in interface net.sf.sevenzipjbinding.IArchiveOpenVolumeCallback
Get property of the volume file.
getProperty(int, PropID) - Method in interface net.sf.sevenzipjbinding.IInArchive
Get value of property propID of the item with the index index.
getProperty(int, PropID) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get value of property propID of the item with the index index.
getPropertyAttributes() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.ATTRIBUTES.
getPropertyAttributes() - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Get property PropID.ATTRIBUTES.
getPropertyAttributes() - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Get property PropID.ATTRIBUTES.
getPropertyCreationTime() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.CREATION_TIME.
getPropertyCreationTime() - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Get property PropID.CREATION_TIME.
getPropertyGroup() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.GROUP.
getPropertyGroup() - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Get property PropID.GROUP.
getPropertyInfo(int) - Method in interface net.sf.sevenzipjbinding.IInArchive
Get information about archive item property with index index.
getPropertyInfo(int) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Get information about archive item property with index index.
getPropertyIsAnti() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.IS_ANTI.
getPropertyIsAnti() - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Get property PropID.IS_ANTI.
getPropertyIsDir() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.IS_FOLDER.
getPropertyIsDir() - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Get property PropID.IS_FOLDER.
getPropertyIsDir() - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Get property PropID.IS_FOLDER.
getPropertyIsDir() - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Get property PropID.IS_FOLDER.
getPropertyLastAccessTime() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.LAST_ACCESS_TIME.
getPropertyLastAccessTime() - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Get property PropID.LAST_ACCESS_TIME.
getPropertyLastModificationTime() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.LAST_MODIFICATION_TIME.
getPropertyLastModificationTime() - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Get property PropID.LAST_MODIFICATION_TIME.
getPropertyLastModificationTime() - Method in interface net.sf.sevenzipjbinding.IOutItemGZip
Get property PropID.LAST_MODIFICATION_TIME.
getPropertyLastModificationTime() - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Get property PropID.LAST_MODIFICATION_TIME.
getPropertyLastModificationTime() - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Get property PropID.LAST_MODIFICATION_TIME.
getPropertyPath() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.PATH.
getPropertyPath() - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Get property PropID.PATH.
getPropertyPath() - Method in interface net.sf.sevenzipjbinding.IOutItemGZip
Get property PropID.PATH.
getPropertyPath() - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Get property PropID.PATH.
getPropertyPath() - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Get property PropID.PATH.
getPropertyPosixAttributes() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.POSIX_ATTRIB.
getPropertyPosixAttributes() - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Get property PropID.POSIX_ATTRIB.
getPropertyUser() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get property PropID.USER.
getPropertyUser() - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Get property PropID.USER.
getPropIDByIndex(int) - Static method in enum net.sf.sevenzipjbinding.PropID
Get enumeration element by native property index
getPropIDIndex() - Method in enum net.sf.sevenzipjbinding.PropID
Native index of the property
getSevenZipExceptionMessage() - Method in exception net.sf.sevenzipjbinding.SevenZipException
Get 7-Zip-JBinding exception original error message (without 'cause by' messages)
getSevenZipJBindingVersion() - Static method in class net.sf.sevenzipjbinding.SevenZip
Return version of the 7-Zip-JBinding.
getSevenZipVersion() - Static method in class net.sf.sevenzipjbinding.SevenZip
Return information about native 7-Zip engine.
getSimpleInterface() - Method in interface net.sf.sevenzipjbinding.IInArchive
Return simple 7-Zip interface for the archive
getSimpleInterface() - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Return simple 7-Zip interface for the archive
getSize() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Original size of the item.
getSize() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Original size of the item.
getSize() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Return the size of the byte array stream content in bytes.
getStream(int, ExtractAskMode) - Method in interface net.sf.sevenzipjbinding.IArchiveExtractCallback
Return sequential output stream for the file with index index.
getStream(String) - Method in interface net.sf.sevenzipjbinding.IArchiveOpenVolumeCallback
Return IInStream for volume with filename filename.
getStream(int) - Method in interface net.sf.sevenzipjbinding.IOutCreateCallback
Return sequential in-stream for the archive item with index index to read and compress the content of the item.
getStringArchiveProperty(PropID) - Method in interface net.sf.sevenzipjbinding.IInArchive
Return property value in human readable form.
getStringArchiveProperty(PropID) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Return property value in human readable form.
getStringProperty(int, PropID) - Method in interface net.sf.sevenzipjbinding.IInArchive
Return property content in human readable form.
getStringProperty(int, PropID) - Method in class net.sf.sevenzipjbinding.impl.InArchiveImpl
Return property content in human readable form.
getTemporaryArtifacts() - Static method in class net.sf.sevenzipjbinding.SevenZip
Returns list of the temporary created artifacts (one directory and one or more files within this directory).
getTracePrintStream() - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
Alternative PrintStream for trace output.
getTracePrintStream() - Method in interface net.sf.sevenzipjbinding.IOutArchiveBase
Alternative PrintStream for trace output.
getUpdateIsNewData() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get whether the archive item data (content) has changed.
getUpdateIsNewData() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Get whether the archive item data (content) has changed.
getUpdateIsNewProperties() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get whether the archive item properties have changed.
getUpdateIsNewProperties() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Get whether the archive item properties have changed.
getUpdateOldArchiveItemIndex() - Method in class net.sf.sevenzipjbinding.impl.OutItem
Get the index of the archive item in the archive being updated (old archive).
getUpdateOldArchiveItemIndex() - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Get the index of the archive item in the archive being updated (old archive).
getUsedPlatform() - Static method in class net.sf.sevenzipjbinding.SevenZip
Return the platform used for the initialization.
getUser() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return parent user of the item.
getUser() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return parent user of the item.

I

IArchiveExtractCallback - Interface in net.sf.sevenzipjbinding
Main callback interface for extraction operations.
IArchiveOpenCallback - Interface in net.sf.sevenzipjbinding
Interface to receive information about open archive operation for extraction or update.
IArchiveOpenVolumeCallback - Interface in net.sf.sevenzipjbinding
Interface to provide information (properties and input streams) for open operation of a multi-volume archive.
ICryptoGetTextPassword - Interface in net.sf.sevenzipjbinding
Interface to provide password to the archive engine.
IInArchive - Interface in net.sf.sevenzipjbinding
The interface provides functionality to query archive and archive item parameters, but also to extract item content.
IInStream - Interface in net.sf.sevenzipjbinding
InStream interface used to operate with seekable input stream.
InArchiveImpl - Class in net.sf.sevenzipjbinding.impl
Implementation of IInArchive.
InArchiveImpl() - Constructor for class net.sf.sevenzipjbinding.impl.InArchiveImpl
 
initLoadedLibraries() - Static method in class net.sf.sevenzipjbinding.SevenZip
Initialize 7-Zip-JBinding native library without loading libraries in JVM first.
initSevenZipFromPlatformJAR() - Static method in class net.sf.sevenzipjbinding.SevenZip
Initialize native SevenZipJBinding library assuming sevenzipjbinding-Platform.jar on the class path.
initSevenZipFromPlatformJAR(File) - Static method in class net.sf.sevenzipjbinding.SevenZip
Initialize native SevenZipJBinding library assuming sevenzipjbinding-Platform.jar on the class path.
initSevenZipFromPlatformJAR(String, File) - Static method in class net.sf.sevenzipjbinding.SevenZip
Initialize native SevenZipJBinding library assuming sevenzipjbinding-Platform.jar on the class path.
initSevenZipFromPlatformJAR(String) - Static method in class net.sf.sevenzipjbinding.SevenZip
Initialize native SevenZipJBinding library assuming sevenzipjbinding-Platform.jar on the class path.
InputStreamSequentialInStream - Class in net.sf.sevenzipjbinding.impl
Input stream based implementation of ISequentialInStream.
InputStreamSequentialInStream(InputStream) - Constructor for class net.sf.sevenzipjbinding.impl.InputStreamSequentialInStream
Create new input stream based implementation of ISequentialInStream.
IOutArchive<T extends IOutItemBase> - Interface in net.sf.sevenzipjbinding
Interface combining IOutCreateArchive and IOutUpdateArchive.
IOutArchiveBase - Interface in net.sf.sevenzipjbinding
Base interface for compression/update archive main interfaces.
IOutCreateArchive<T extends IOutItemBase> - Interface in net.sf.sevenzipjbinding
The central interface to create new archives.
IOutCreateArchive7z - Interface in net.sf.sevenzipjbinding
The interface provides functionality to create new 7-zip archives.
Standard way to get implementation is to use SevenZip.openOutArchive7z().
IOutCreateArchiveBZip2 - Interface in net.sf.sevenzipjbinding
The interface provides functionality to create new BZip2 archives.
Standard way to get implementation is to use SevenZip.openOutArchiveBZip2().
IOutCreateArchiveGZip - Interface in net.sf.sevenzipjbinding
The interface provides functionality to create new GZip archives.
Standard way to get implementation is to use SevenZip.openOutArchiveGZip().
IOutCreateArchiveTar - Interface in net.sf.sevenzipjbinding
The interface provides functionality to create new Tar archives.
Standard way to get implementation is to use SevenZip.openOutArchiveTar().
IOutCreateArchiveZip - Interface in net.sf.sevenzipjbinding
The interface provides functionality to create new Zip archives.
Standard way to get implementation is to use SevenZip.openOutArchiveZip().
IOutCreateCallback<T extends IOutItemBase> - Interface in net.sf.sevenzipjbinding
The interface designed to provide necessary information about new or updated archive items and to receive information about the progress of the operation.
IOutFeatureSetLevel - Interface in net.sf.sevenzipjbinding
Feature interface for the setting 'compression level'.
IOutFeatureSetMultithreading - Interface in net.sf.sevenzipjbinding
Feature interface for the setting 'maximal number of threads' to use during compression or update operation.
IOutFeatureSetSolid - Interface in net.sf.sevenzipjbinding
Feature interface for the setting 'solid'.
IOutItem7z - Interface in net.sf.sevenzipjbinding
7-zip specific archive item data class.
IOutItemAllFormats - Interface in net.sf.sevenzipjbinding
Archive format independent (generic) archive item data class.
IOutItemBase - Interface in net.sf.sevenzipjbinding
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 - Interface in net.sf.sevenzipjbinding
BZip2 specific archive item data class.
IOutItemGZip - Interface in net.sf.sevenzipjbinding
GZip specific archive item data class.
IOutItemTar - Interface in net.sf.sevenzipjbinding
Tar specific archive item data class.
IOutItemZip - Interface in net.sf.sevenzipjbinding
Zip specific archive item data class.
IOutStream - Interface in net.sf.sevenzipjbinding
OutStream interface used to operate with seekable output streams (random access streams)
IOutUpdateArchive<T extends IOutItemBase> - Interface in net.sf.sevenzipjbinding
The interface provides functionality to update an existing archive.
IOutUpdateArchive7z - Interface in net.sf.sevenzipjbinding
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 - Interface in net.sf.sevenzipjbinding
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 - Interface in net.sf.sevenzipjbinding
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 - Interface in net.sf.sevenzipjbinding
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 - Interface in net.sf.sevenzipjbinding
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 - Interface in net.sf.sevenzipjbinding
This interface provides progress information of a process.
isAutoInitializationWillOccur() - Static method in class net.sf.sevenzipjbinding.SevenZip
Returns weather automatic initialization will occur or not.
isCommented() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Return true if item was commented, otherwise false.
isCommented() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Return true if item was commented, otherwise false.
ISeekableStream - Interface in net.sf.sevenzipjbinding
Interface for seekable streams (random access streams).
isEncrypted() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Flag either a item encrypted or not.
isEncrypted() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Flag either a item encrypted or not.
isEOF() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Retrieve "End Of Stream" status of the byte array stream.
ISequentialInStream - Interface in net.sf.sevenzipjbinding
Interface used to operate with sequential input stream.
ISequentialOutStream - Interface in net.sf.sevenzipjbinding
Interface used to operate with sequential output stream.
isFolder() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Returns flag either a item represents a folder or not.
isFolder() - Method in interface net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
Returns flag either a item represents a folder or not.
ISimpleInArchive - Interface in net.sf.sevenzipjbinding.simple
Simplified interface for C++ IInArchive.
ISimpleInArchiveItem - Interface in net.sf.sevenzipjbinding.simple
This java interface represents a archive item.
isInitializedSuccessfully() - Static method in class net.sf.sevenzipjbinding.SevenZip
Tests native library initialization status of SevenZipJBinding.
isOutArchiveSupported() - Method in enum net.sf.sevenzipjbinding.ArchiveFormat
Return whether this archive type supports creation/update operations
isTrace() - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
If true, print trace message during compress and update operation to the System.out or IOutArchiveBase.getTracePrintStream().
isTrace() - Method in interface net.sf.sevenzipjbinding.IOutArchiveBase
If true, print trace message during compress and update operation to the System.out or IOutArchiveBase.getTracePrintStream().

M

major - Variable in class net.sf.sevenzipjbinding.SevenZip.Version
Major version of the 7-Zip engine
minor - Variable in class net.sf.sevenzipjbinding.SevenZip.Version
Minor version of the 7-Zip engine

N

name - Variable in class net.sf.sevenzipjbinding.PropertyInfo
Name of property.
NCoderPropID - Enum in net.sf.sevenzipjbinding
Enumeration for possible NCoder properties TODO Use it or remove it
net.sf.sevenzipjbinding - package net.sf.sevenzipjbinding
This package contains basis enumerations, interfaces and classes of main SevenZipJBinding interface.
net.sf.sevenzipjbinding.impl - package net.sf.sevenzipjbinding.impl
This package contains implementation of some interfaces defined in net.sf.sevenzipjbinding.
net.sf.sevenzipjbinding.simple - package net.sf.sevenzipjbinding.simple
This package contains simplified interface of 7-Zip-JBinding.
net.sf.sevenzipjbinding.simple.impl - package net.sf.sevenzipjbinding.simple.impl
This package contains implementation of the simplified interface of 7-Zip-JBinding, defined in net.sf.sevenzipjbinding.simple.
net.sf.sevenzipjbinding.util - package net.sf.sevenzipjbinding.util
 
NFileTimeType - Enum in net.sf.sevenzipjbinding
Enumeration for possible NFileTimeType properties

O

openInArchive(ArchiveFormat, IInStream, IArchiveOpenCallback) - Static method in class net.sf.sevenzipjbinding.SevenZip
Open archive of type archiveFormat from the input stream inStream using 'archive open call back' listener archiveOpenCallback.
openInArchive(ArchiveFormat, IInStream, String) - Static method in class net.sf.sevenzipjbinding.SevenZip
Open archive of type archiveFormat from the input stream inStream using 'archive open call-back' listener archiveOpenCallback.
openInArchive(ArchiveFormat, IInStream) - Static method in class net.sf.sevenzipjbinding.SevenZip
Open archive of type archiveFormat from the input stream inStream.
openOutArchive(ArchiveFormat) - Static method in class net.sf.sevenzipjbinding.SevenZip
Create a new archive of type archiveFormat.
openOutArchive7z() - Static method in class net.sf.sevenzipjbinding.SevenZip
Create a new 7z archive.
openOutArchiveBZip2() - Static method in class net.sf.sevenzipjbinding.SevenZip
Create a new BZip2 archive.
openOutArchiveGZip() - Static method in class net.sf.sevenzipjbinding.SevenZip
Create a new GZip archive.
openOutArchiveTar() - Static method in class net.sf.sevenzipjbinding.SevenZip
Create a new 7z archive.
openOutArchiveZip() - Static method in class net.sf.sevenzipjbinding.SevenZip
Create a new Zip archive.
OutArchive7zImpl - Class in net.sf.sevenzipjbinding.impl
7z specific archive create and update class.
OutArchive7zImpl() - Constructor for class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
 
OutArchiveBZip2Impl - Class in net.sf.sevenzipjbinding.impl
BZip2 specific archive create and update class.
OutArchiveBZip2Impl() - Constructor for class net.sf.sevenzipjbinding.impl.OutArchiveBZip2Impl
 
OutArchiveGZipImpl - Class in net.sf.sevenzipjbinding.impl
GZip specific archive create and update class.
OutArchiveGZipImpl() - Constructor for class net.sf.sevenzipjbinding.impl.OutArchiveGZipImpl
 
OutArchiveImpl<T extends IOutItemBase> - Class in net.sf.sevenzipjbinding.impl
Common archive create and update class.
OutArchiveImpl() - Constructor for class net.sf.sevenzipjbinding.impl.OutArchiveImpl
 
OutArchiveTarImpl - Class in net.sf.sevenzipjbinding.impl
Tar specific archive create and update class.
OutArchiveTarImpl() - Constructor for class net.sf.sevenzipjbinding.impl.OutArchiveTarImpl
 
OutArchiveZipImpl - Class in net.sf.sevenzipjbinding.impl
Zip specific archive create and update class.
OutArchiveZipImpl() - Constructor for class net.sf.sevenzipjbinding.impl.OutArchiveZipImpl
 
OutItem - Class in net.sf.sevenzipjbinding.impl
Implementation of the all IOutItemXxx interfaces.
OutItemFactory<T extends IOutItemBase> - Class in net.sf.sevenzipjbinding.impl
Factory for the OutItem objects.

P

prepareOperation(ExtractAskMode) - Method in interface net.sf.sevenzipjbinding.IArchiveExtractCallback
Prepare operation.
printStackTraceExtended() - Method in exception net.sf.sevenzipjbinding.SevenZipException
Prints stack traces of this SevenZipException and of the all thrown 'cause by' exceptions to the specified system error stream System.err.
printStackTraceExtended(PrintStream) - Method in exception net.sf.sevenzipjbinding.SevenZipException
Prints stack trace of this SevenZipException and of the all thrown 'cause by' exceptions to the specified print stream.
printStackTraceExtended(PrintWriter) - Method in exception net.sf.sevenzipjbinding.SevenZipException
Prints stack trace of this SevenZipException and of the all thrown 'cause by' exceptions to the specified print writer.
PropertyInfo - Class in net.sf.sevenzipjbinding
Container for property information attributes.
PropertyInfo() - Constructor for class net.sf.sevenzipjbinding.PropertyInfo
 
propID - Variable in class net.sf.sevenzipjbinding.PropertyInfo
Native property index
PropID - Enum in net.sf.sevenzipjbinding
Enumeration for possible archive and archive item properties
PropID.AttributesBitMask - Class in net.sf.sevenzipjbinding
Windows file attribute bit mask.
PropID.AttributesBitMask() - Constructor for class net.sf.sevenzipjbinding.PropID.AttributesBitMask
 

R

RandomAccessFileInStream - Class in net.sf.sevenzipjbinding.impl
Implementation of IInStream using RandomAccessFile.
RandomAccessFileInStream(RandomAccessFile) - Constructor for class net.sf.sevenzipjbinding.impl.RandomAccessFileInStream
Constructs instance of the class from random access file.
RandomAccessFileOutStream - Class in net.sf.sevenzipjbinding.impl
Implementation of IOutStream using RandomAccessFile.
RandomAccessFileOutStream(RandomAccessFile) - Constructor for class net.sf.sevenzipjbinding.impl.RandomAccessFileOutStream
Constructs instance of the class from random access file.
read(byte[]) - Method in class net.sf.sevenzipjbinding.impl.InputStreamSequentialInStream
Reads at least 1 and maximum data.length bytes from the in-stream.
read(byte[]) - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileInStream
Reads at least 1 and maximum data.length bytes from the in-stream.
read(byte[]) - Method in class net.sf.sevenzipjbinding.impl.SequentialInStreamImpl
Deprecated. Reads at least 1 and maximum data.length bytes from the in-stream.
read(byte[]) - Method in class net.sf.sevenzipjbinding.impl.VolumedArchiveInStream
$Reads at least 1 and maximum data.length bytes from the in-stream.
read(byte[]) - Method in interface net.sf.sevenzipjbinding.ISequentialInStream
Reads at least 1 and maximum data.length bytes from the in-stream.
read(byte[]) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Reads at least 1 and maximum data.length bytes from the in-stream.
read(byte[], int, int) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Reads length bytes from the byte array stream.
rewind() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Set current pointer back to zero.

S

seek(long, int) - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileInStream
Move current location pointer to the new offset depending on seekOrigin.

Note: depending on the archive format and the data size this method may be called from different threads.
seek(long, int) - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileOutStream
Move current location pointer to the new offset depending on seekOrigin.

Note: depending on the archive format and the data size this method may be called from different threads.
seek(long, int) - Method in class net.sf.sevenzipjbinding.impl.VolumedArchiveInStream
$Move current location pointer to the new offset depending on seekOrigin.

Note: depending on the archive format and the data size this method may be called from different threads.
seek(long, int) - Method in interface net.sf.sevenzipjbinding.ISeekableStream
Move current location pointer to the new offset depending on seekOrigin.

Note: depending on the archive format and the data size this method may be called from different threads.
seek(long, int) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Move current location pointer to the new offset depending on seekOrigin.

Note: depending on the archive format and the data size this method may be called from different threads.
SEEK_CUR - Static variable in interface net.sf.sevenzipjbinding.ISeekableStream
Indicates, that the seek operation should be done from the current position (file pointer) of the stream.
SEEK_END - Static variable in interface net.sf.sevenzipjbinding.ISeekableStream
Indicates, that the seek operation should be done from the end of the stream.
SEEK_SET - Static variable in interface net.sf.sevenzipjbinding.ISeekableStream
Indicates, that the seek operation should be done from the beginning of the stream
SequentialInStreamImpl - Class in net.sf.sevenzipjbinding.impl
Deprecated. use InputStreamSequentialInStream
SequentialInStreamImpl(InputStream) - Constructor for class net.sf.sevenzipjbinding.impl.SequentialInStreamImpl
Deprecated. Create instance of SequentialInStreamImpl based on InputStream
setBytes(byte[], boolean) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Reinitialize byte array stream, replace current content with the new content newContent and set the current position to the beginning of the stream.
setCompleted(Long, Long) - Method in interface net.sf.sevenzipjbinding.IArchiveOpenCallback
Set amount of competed work.
setCompleted(long) - Method in interface net.sf.sevenzipjbinding.IProgress
Set current amount of completed work
setDataSize(Long) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.SIZE.
setDataSize(Long) - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Set property PropID.SIZE.
setLevel(int) - Method in class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
 
setLevel(int) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveBZip2Impl
Set compression level:
  • 0 - Copy mode (no compression)
  • 1 - Fastest
  • 3 - Fast
  • 5 - Normal
  • 7 - Maximum
  • 9 - Ultra
Note, that the meaning of compression level can differ through out different archive formats.
setLevel(int) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveGZipImpl
Set compression level:
  • 0 - Copy mode (no compression)
  • 1 - Fastest
  • 3 - Fast
  • 5 - Normal
  • 7 - Maximum
  • 9 - Ultra
Note, that the meaning of compression level can differ through out different archive formats.
setLevel(int) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveZipImpl
Set compression level:
  • 0 - Copy mode (no compression)
  • 1 - Fastest
  • 3 - Fast
  • 5 - Normal
  • 7 - Maximum
  • 9 - Ultra
Note, that the meaning of compression level can differ through out different archive formats.
setLevel(int) - Method in interface net.sf.sevenzipjbinding.IOutFeatureSetLevel
Set compression level: 0 - Copy mode (no compression) 1 - Fastest 3 - Fast 5 - Normal 7 - Maximum 9 - Ultra Note, that the meaning of compression level can differ through out different archive formats.
setOperationResult(ExtractOperationResult) - Method in interface net.sf.sevenzipjbinding.IArchiveExtractCallback
Set result of extraction operation of the file with index index from last call of IArchiveExtractCallback.getStream(int, ExtractAskMode).
setOperationResult(boolean) - Method in interface net.sf.sevenzipjbinding.IOutCreateCallback
Notify about success or failure of the current archive item compression or update operation.
setPropertyAttributes(Integer) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.ATTRIBUTES.
setPropertyAttributes(Integer) - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Set property PropID.ATTRIBUTES.
setPropertyAttributes(Integer) - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Set property PropID.ATTRIBUTES.
setPropertyCreationTime(Date) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.CREATION_TIME.
setPropertyCreationTime(Date) - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Set property PropID.CREATION_TIME.
setPropertyGroup(String) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.GROUP.
setPropertyGroup(String) - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Set property PropID.GROUP.
setPropertyIsAnti(Boolean) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.IS_ANTI.
setPropertyIsAnti(Boolean) - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Set property PropID.IS_ANTI.
setPropertyIsDir(Boolean) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.IS_FOLDER.
setPropertyIsDir(Boolean) - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Set property PropID.IS_FOLDER.
setPropertyIsDir(Boolean) - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Set property PropID.IS_FOLDER.
setPropertyIsDir(Boolean) - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Set property PropID.IS_FOLDER.
setPropertyLastAccessTime(Date) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.LAST_ACCESS_TIME.
setPropertyLastAccessTime(Date) - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Set property PropID.LAST_ACCESS_TIME.
setPropertyLastModificationTime(Date) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.LAST_MODIFICATION_TIME.
setPropertyLastModificationTime(Date) - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Set property PropID.LAST_MODIFICATION_TIME.
setPropertyLastModificationTime(Date) - Method in interface net.sf.sevenzipjbinding.IOutItemGZip
Set property PropID.LAST_MODIFICATION_TIME.
setPropertyLastModificationTime(Date) - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Set property PropID.LAST_MODIFICATION_TIME.
setPropertyLastModificationTime(Date) - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Set property PropID.LAST_MODIFICATION_TIME.
setPropertyPath(String) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.PATH.
setPropertyPath(String) - Method in interface net.sf.sevenzipjbinding.IOutItem7z
Set property PropID.PATH.
setPropertyPath(String) - Method in interface net.sf.sevenzipjbinding.IOutItemGZip
Set property PropID.PATH.
setPropertyPath(String) - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Set property PropID.PATH.
setPropertyPath(String) - Method in interface net.sf.sevenzipjbinding.IOutItemZip
Set property PropID.PATH.
setPropertyPosixAttributes(Integer) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.POSIX_ATTRIB.
setPropertyPosixAttributes(Integer) - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Set property PropID.POSIX_ATTRIB.
setPropertyUser(String) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set property PropID.USER.
setPropertyUser(String) - Method in interface net.sf.sevenzipjbinding.IOutItemTar
Set property PropID.USER.
setSize(long) - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileOutStream
Set new size for the out stream.

Note: depending on the archive format and the data size this method may be called from different threads.
setSize(long) - Method in interface net.sf.sevenzipjbinding.IOutStream
Set new size for the out stream.

Note: depending on the archive format and the data size this method may be called from different threads.
setSize(long) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Set new size for the out stream.

Note: depending on the archive format and the data size this method may be called from different threads.
setSolid(boolean) - Method in class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
Set solid archive option.
setSolid(boolean) - Method in interface net.sf.sevenzipjbinding.IOutFeatureSetSolid
Set solid archive option.
setSolidExtension(boolean) - Method in class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
Put all files with the same extension following each other in the order of packing in a solid block.
setSolidExtension(boolean) - Method in interface net.sf.sevenzipjbinding.IOutFeatureSetSolid
Put all files with the same extension following each other in the order of packing in a solid block.
setSolidFiles(int) - Method in class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
Put specified count of files in a single solid block.
setSolidFiles(int) - Method in interface net.sf.sevenzipjbinding.IOutFeatureSetSolid
Put specified count of files in a single solid block.
setSolidSize(long) - Method in class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
Put specified count of bytes in a single solid block.
setSolidSize(long) - Method in interface net.sf.sevenzipjbinding.IOutFeatureSetSolid
Put specified count of bytes in a single solid block.
setThreadCount(int) - Method in class net.sf.sevenzipjbinding.impl.OutArchive7zImpl
Set number of threads to use.
setThreadCount(int) - Method in interface net.sf.sevenzipjbinding.IOutFeatureSetMultithreading
Set number of threads to use.
setTotal(Long, Long) - Method in interface net.sf.sevenzipjbinding.IArchiveOpenCallback
Set total amount of work to be done.
setTotal(long) - Method in interface net.sf.sevenzipjbinding.IProgress
Set total amount of work
setTrace(boolean) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
If true, print trace message during compress and update operation to the System.out or IOutArchiveBase.getTracePrintStream().
setTrace(boolean) - Method in interface net.sf.sevenzipjbinding.IOutArchiveBase
If true, print trace message during compress and update operation to the System.out or IOutArchiveBase.getTracePrintStream().
setTracePrintStream(PrintStream) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
Set alternative PrintStream for trace output.
setTracePrintStream(PrintStream) - Method in interface net.sf.sevenzipjbinding.IOutArchiveBase
Set alternative PrintStream for trace output.
setUpdateIsNewData(Boolean) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set whether the archive item data (content) has changed.
setUpdateIsNewData(Boolean) - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Set whether the archive item data (content) has changed.
setUpdateIsNewProperties(Boolean) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set whether the archive item properties have changed.
setUpdateIsNewProperties(Boolean) - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Set whether the archive item properties have changed.
setUpdateOldArchiveItemIndex(Integer) - Method in class net.sf.sevenzipjbinding.impl.OutItem
Set the index of the archive item in the archive being updated (old archive).
setUpdateOldArchiveItemIndex(Integer) - Method in interface net.sf.sevenzipjbinding.IOutItemBase
Set the index of the archive item in the archive being updated (old archive).
SevenZip - Class in net.sf.sevenzipjbinding
7-Zip-JBinding main class.
SevenZip.Version - Class in net.sf.sevenzipjbinding
Version information about 7-Zip.
SevenZip.Version() - Constructor for class net.sf.sevenzipjbinding.SevenZip.Version
 
SevenZipException - Exception in net.sf.sevenzipjbinding
SevenZip core exception.
SevenZipException() - Constructor for exception net.sf.sevenzipjbinding.SevenZipException
Constructs a new exception with null as its detail message.
SevenZipException(String, Throwable) - Constructor for exception net.sf.sevenzipjbinding.SevenZipException
Constructs a new exception with the specified detail message and cause.
SevenZipException(String) - Constructor for exception net.sf.sevenzipjbinding.SevenZipException
Constructs a new exception with the specified detail message.
SevenZipException(Throwable) - Constructor for exception net.sf.sevenzipjbinding.SevenZipException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
SevenZipNativeInitializationException - Exception in net.sf.sevenzipjbinding
SevenZip initialization exception.
SevenZipNativeInitializationException() - Constructor for exception net.sf.sevenzipjbinding.SevenZipNativeInitializationException
Constructs a new exception with null as its detail message.
SevenZipNativeInitializationException(String, Throwable) - Constructor for exception net.sf.sevenzipjbinding.SevenZipNativeInitializationException
Constructs a new exception with the specified detail message and cause.
SevenZipNativeInitializationException(String) - Constructor for exception net.sf.sevenzipjbinding.SevenZipNativeInitializationException
Constructs a new exception with the specified detail message.
SevenZipNativeInitializationException(Throwable) - Constructor for exception net.sf.sevenzipjbinding.SevenZipNativeInitializationException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
SimpleInArchiveImpl - Class in net.sf.sevenzipjbinding.simple.impl
Standard implementation of ISimpleInArchive, simplified 7-Zip-JBinding interface.
SimpleInArchiveImpl(IInArchive) - Constructor for class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveImpl
Constructing an instance of SimpleInArchiveImpl from a instance of IInArchive.
SimpleInArchiveItemImpl - Class in net.sf.sevenzipjbinding.simple.impl
Standard implementation of ISimpleInArchiveItem, simplified 7-Zip-JBinding interface.
SimpleInArchiveItemImpl(SimpleInArchiveImpl, int) - Constructor for class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Create instance of SimpleInArchiveItemImpl representing archive item with index indexindex of archive simpleInArchiveImpl.
SimpleInArchiveItemImpl(IInArchive, int) - Constructor for class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveItemImpl
Create instance of SimpleInArchiveItemImpl representing archive item with index indexindex of archive sevenZipInArchive.
supportMultipleFiles() - Method in enum net.sf.sevenzipjbinding.ArchiveFormat
Return true, if the archive format is capable of compressing or storing multiple files within the archive.

T

testAndGetSafeSevenZipInArchive() - Method in class net.sf.sevenzipjbinding.simple.impl.SimpleInArchiveImpl
Tests, if 7-Zip In archive interface can be accessed safely.
toString() - Method in enum net.sf.sevenzipjbinding.ArchiveFormat
toString() - Method in class net.sf.sevenzipjbinding.PropertyInfo
truncate() - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Clear all content of the stream

U

updateItems(ISequentialOutStream, int, IOutCreateCallback<T>) - Method in class net.sf.sevenzipjbinding.impl.OutArchiveImpl
Update items in archive (actually creating a new one based on the old one).
updateItems(ISequentialOutStream, int, IOutCreateCallback<T>) - Method in interface net.sf.sevenzipjbinding.IOutUpdateArchive
Update items in archive (actually creating a new one based on the old one).

V

valueOf(String) - Static method in enum net.sf.sevenzipjbinding.ArchiveFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sevenzipjbinding.ExtractAskMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sevenzipjbinding.ExtractOperationResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sevenzipjbinding.NCoderPropID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sevenzipjbinding.NFileTimeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sevenzipjbinding.PropID
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.sevenzipjbinding.ArchiveFormat
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sf.sevenzipjbinding.ExtractAskMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sf.sevenzipjbinding.ExtractOperationResult
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sf.sevenzipjbinding.NCoderPropID
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sf.sevenzipjbinding.NFileTimeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sf.sevenzipjbinding.PropID
Returns an array containing the constants of this enum type, in the order they're declared.
varType - Variable in class net.sf.sevenzipjbinding.PropertyInfo
Type of the property values
version - Variable in class net.sf.sevenzipjbinding.SevenZip.Version
Formatted version of the 7-Zip engine
VolumedArchiveInStream - Class in net.sf.sevenzipjbinding.impl
This helper class allows merging multiple instances of IInStream interface into one.
VolumedArchiveInStream(IArchiveOpenVolumeCallback) - Constructor for class net.sf.sevenzipjbinding.impl.VolumedArchiveInStream
Creates instance of VolumedArchiveInStream using IArchiveOpenVolumeCallback.
VolumedArchiveInStream(String, IArchiveOpenVolumeCallback) - Constructor for class net.sf.sevenzipjbinding.impl.VolumedArchiveInStream
Creates instance of VolumedArchiveInStream using IArchiveOpenVolumeCallback.

W

write(byte[]) - Method in class net.sf.sevenzipjbinding.impl.RandomAccessFileOutStream
Write data byte array to the stream.
write(byte[]) - Method in interface net.sf.sevenzipjbinding.ISequentialOutStream
Write data byte array to the stream.
write(byte[]) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Write data byte array to the stream.
write(byte[], int, int) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Write length byte from the byte array data beginning from the position startPosition.
writeFromInputStream(InputStream, boolean) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Write entire data from InputStream inputStream into byte array stream.
writeToOutputStream(OutputStream, boolean) - Method in class net.sf.sevenzipjbinding.util.ByteArrayStream
Write entire content of the stream to the output stream.

A B C D E F G I M N O P R S T U V W