Top Inners Fields Constructors Methods
lzma.streams

public Class LzmaEncoderWrapper

extends Object
implements Coder
Class Inheritance
All Implemented Interfaces
org.cservenak.streams.Coder
Imports
lzma.sdk.lzma.Encoder, org.cservenak.streams.Coder, java.io.IOException, .InputStream, .OutputStream

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
LzmaEncoderWrapper.Builder

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

Field Summary

Modifier and TypeField and Description
private final Encoder
private static final byte[]

Constructor Summary

AccessConstructor and Description
public
LzmaEncoderWrapper(final Encoder encoder)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

encoderback to summary
private final Encoder encoder
MINUS_ONEback to summary
private static final byte[] MINUS_ONE

Constructor Detail

LzmaEncoderWrapperback to summary
public LzmaEncoderWrapper(final Encoder encoder)

Method Detail

codeback to summary
public void code(final InputStream in, final OutputStream out) throws IOException

Implements org.cservenak.streams.Coder.code.

Annotations
@Override
lzma.streams back to summary

public Class LzmaEncoderWrapper.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

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

public LzmaEncoderWrapper.Builder
public LzmaEncoderWrapper.Builder
public LzmaEncoderWrapper.Builder
public LzmaEncoderWrapper.Builder
public LzmaEncoderWrapper.Builder
public LzmaEncoderWrapper.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

Constructor Detail

Builderback to summary
public Builder()

Method Detail

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