Class SevenZMethodConfiguration
java.lang.Object
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration
Combines a SevenZMethod with configuration options for the method.
The exact type and interpretation of options depends on the method being configured. Currently supported are:
Method | Option Type | Description |
---|---|---|
BZIP2 | Number | Block Size - an number between 1 and 9 |
DEFLATE | Number | Compression Level - an number between 1 and 9 |
LZMA2 | Number | Dictionary Size - a number between 4096 and 768 MiB (768 << 20) |
LZMA2 | org.tukaani.xz.LZMA2Options | Whole set of LZMA2 options. |
DELTA_FILTER | Number | Delta Distance - a number between 1 and 256 |
- Since:
- 1.8
- This class is immutable
-
Constructor Summary
ConstructorDescriptionDoesn't configure any additional options.SevenZMethodConfiguration
(SevenZMethod method, Object options) Specifies and method plus configuration options. -
Method Summary
Modifier and TypeMethodDescriptionboolean
The specified method.The specified options.int
hashCode()
-
Constructor Details
-
SevenZMethodConfiguration
Doesn't configure any additional options.- Parameters:
method
- the method to use
-
SevenZMethodConfiguration
Specifies and method plus configuration options.- Parameters:
method
- the method to useoptions
- the options to use- Throws:
IllegalArgumentException
- if the method doesn't understand the options specified.
-
-
Method Details