Class DeltaDecoder
java.lang.Object
org.apache.commons.compress.archivers.sevenz.AbstractCoder
org.apache.commons.compress.archivers.sevenz.DeltaDecoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) InputStream
decode
(String archiveName, InputStream in, long uncompressedLength, Coder coder, byte[] password, int maxMemoryLimitInKb) Decodes using stream that reads from in using the configured coder and password.(package private) OutputStream
encode
(OutputStream out, Object options) Encodes using a stream that writes to out using the given configuration.(package private) byte[]
getOptionsAsProperties
(Object options) Gets property bytes to write in a Folder block.private int
getOptionsFromCoder
(Coder coder) (package private) Object
getOptionsFromCoder
(Coder coder, InputStream in) Gets configuration options that have been used to create the given InputStream from the given Coder.Methods inherited from class org.apache.commons.compress.archivers.sevenz.AbstractCoder
isOptionInstance, toInt
-
Constructor Details
-
DeltaDecoder
DeltaDecoder()
-
-
Method Details
-
decode
InputStream decode(String archiveName, InputStream in, long uncompressedLength, Coder coder, byte[] password, int maxMemoryLimitInKb) throws IOException Description copied from class:AbstractCoder
Decodes using stream that reads from in using the configured coder and password.- Specified by:
decode
in classAbstractCoder
- Returns:
- a stream that reads from in using the configured coder and password.
- Throws:
IOException
-
encode
Description copied from class:AbstractCoder
Encodes using a stream that writes to out using the given configuration.- Overrides:
encode
in classAbstractCoder
- Returns:
- a stream that writes to out using the given configuration.
- Throws:
IOException
- Optionally thrown by subclassses.
-
getOptionsAsProperties
Description copied from class:AbstractCoder
Gets property bytes to write in a Folder block.- Overrides:
getOptionsAsProperties
in classAbstractCoder
- Returns:
- property bytes to write in a Folder block.
-
getOptionsFromCoder
-
getOptionsFromCoder
Description copied from class:AbstractCoder
Gets configuration options that have been used to create the given InputStream from the given Coder.- Overrides:
getOptionsFromCoder
in classAbstractCoder
- Returns:
- configuration options that have been used to create the given InputStream from the given Coder
-