lzma.streams
Class LzmaOutputStream.Builder

java.lang.Object
  extended by lzma.streams.LzmaOutputStream.Builder
Enclosing class:
LzmaOutputStream

public static class LzmaOutputStream.Builder
extends Object

A convenient builder that makes it easier to configure the LZMA encoder. Default values:


Constructor Summary
LzmaOutputStream.Builder(OutputStream out)
           
 
Method Summary
 LzmaOutputStream build()
           
 LzmaOutputStream.Builder useBT2MatchFinder()
           
 LzmaOutputStream.Builder useBT4MatchFinder()
           
 LzmaOutputStream.Builder useEndMarkerMode(boolean endMarkerMode)
           
 LzmaOutputStream.Builder useMaximalDictionarySize()
           
 LzmaOutputStream.Builder useMaximalFastBytes()
           
 LzmaOutputStream.Builder useMediumDictionarySize()
           
 LzmaOutputStream.Builder useMediumFastBytes()
           
 LzmaOutputStream.Builder useMinimalDictionarySize()
           
 LzmaOutputStream.Builder useMinimalFastBytes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LzmaOutputStream.Builder

public LzmaOutputStream.Builder(OutputStream out)
Method Detail

useMaximalDictionarySize

public LzmaOutputStream.Builder useMaximalDictionarySize()

useMediumDictionarySize

public LzmaOutputStream.Builder useMediumDictionarySize()

useMinimalDictionarySize

public LzmaOutputStream.Builder useMinimalDictionarySize()

useEndMarkerMode

public LzmaOutputStream.Builder useEndMarkerMode(boolean endMarkerMode)

useBT4MatchFinder

public LzmaOutputStream.Builder useBT4MatchFinder()

useBT2MatchFinder

public LzmaOutputStream.Builder useBT2MatchFinder()

useMinimalFastBytes

public LzmaOutputStream.Builder useMinimalFastBytes()

useMediumFastBytes

public LzmaOutputStream.Builder useMediumFastBytes()

useMaximalFastBytes

public LzmaOutputStream.Builder useMaximalFastBytes()

build

public LzmaOutputStream build()
                       throws IOException
Throws:
IOException


Copyright © 2011. All Rights Reserved.