Package lzma.streams
Class LzmaEncoderWrapper.Builder
- java.lang.Object
-
- lzma.streams.LzmaEncoderWrapper.Builder
-
- Enclosing class:
- LzmaEncoderWrapper
public static class LzmaEncoderWrapper.Builder extends Object
A convenient builder that makes it easier to configure the LZMA encoder. Default values:- dictionary size: 23 (almost max, so is memory hungry)
- end marker mode: true
- match finder: BT4
- number of fast bytes: 0x20
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
useMaximalDictionarySize
public LzmaEncoderWrapper.Builder useMaximalDictionarySize()
-
useMediumDictionarySize
public LzmaEncoderWrapper.Builder useMediumDictionarySize()
-
useMinimalDictionarySize
public LzmaEncoderWrapper.Builder useMinimalDictionarySize()
-
useEndMarkerMode
public LzmaEncoderWrapper.Builder useEndMarkerMode(boolean endMarkerMode)
-
useBT4MatchFinder
public LzmaEncoderWrapper.Builder useBT4MatchFinder()
-
useBT2MatchFinder
public LzmaEncoderWrapper.Builder useBT2MatchFinder()
-
useMinimalFastBytes
public LzmaEncoderWrapper.Builder useMinimalFastBytes()
-
useMediumFastBytes
public LzmaEncoderWrapper.Builder useMediumFastBytes()
-
useMaximalFastBytes
public LzmaEncoderWrapper.Builder useMaximalFastBytes()
-
build
public LzmaEncoderWrapper build()
-
-