Top Description Inners Constructors Methods
lzma.streams

public Class LzmaOutputStream

extends CoderOutputStream
Class Inheritance
Imports
lzma.sdk.lzma.Encoder, org.cservenak.streams.CoderOutputStream, java.io.IOException, .OutputStream

An output stream that uses LZMA compression.
Authors
Julien Ponge, Tamas Cservenak

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
LzmaOutputStream.Builder

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

Constructor Summary

AccessConstructor and Description
public
public
LzmaOutputStream(final OutputStream out, final Encoder lzmaEncoder)

Method Summary

Inherited from org.cservenak.streams.CoderOutputStream:
closeflushwritewritewrite

Constructor Detail

LzmaOutputStreamback to summary
public LzmaOutputStream(final OutputStream out, final LzmaEncoderWrapper wrapper) throws IOException
LzmaOutputStreamback to summary
public LzmaOutputStream(final OutputStream out, final Encoder lzmaEncoder) throws IOException
lzma.streams back to summary

public Class LzmaOutputStream.Builder

extends Object
Class Inheritance

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

Field Summary

Modifier and TypeField and Description
private int
private boolean
private int
private int
private final OutputStream

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public LzmaOutputStream
public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
useEndMarkerMode(boolean endMarkerMode)

public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
public LzmaOutputStream.Builder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dictionnarySizeback to summary
private int dictionnarySize
endMarkerModeback to summary
private boolean endMarkerMode
matchFinderback to summary
private int matchFinder
numFastBytesback to summary
private int numFastBytes
outback to summary
private final OutputStream out

Constructor Detail

Builderback to summary
public Builder(OutputStream out)

Method Detail

buildback to summary
public LzmaOutputStream build() throws IOException
useBT2MatchFinderback to summary
public LzmaOutputStream.Builder useBT2MatchFinder()
useBT4MatchFinderback to summary
public LzmaOutputStream.Builder useBT4MatchFinder()
useEndMarkerModeback to summary
public LzmaOutputStream.Builder useEndMarkerMode(boolean endMarkerMode)
useMaximalDictionarySizeback to summary
public LzmaOutputStream.Builder useMaximalDictionarySize()
useMaximalFastBytesback to summary
public LzmaOutputStream.Builder useMaximalFastBytes()
useMediumDictionarySizeback to summary
public LzmaOutputStream.Builder useMediumDictionarySize()
useMediumFastBytesback to summary
public LzmaOutputStream.Builder useMediumFastBytes()
useMinimalDictionarySizeback to summary
public LzmaOutputStream.Builder useMinimalDictionarySize()
useMinimalFastBytesback to summary
public LzmaOutputStream.Builder useMinimalFastBytes()