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:
- dictionnary size: 23 (almost max, so is memory hungry)
- end marker mode: true
- match finder: BT4
- number of fast bytes: 0x20
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LzmaEncoderWrapper.Builder
public LzmaEncoderWrapper.Builder()
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()
Copyright © 2011. All Rights Reserved.