Top Fields Constructors Methods
org.tukaani.xz.rangecoder

public final Class RangeEncoderToBuffer

extends RangeEncoder
Class Inheritance
Imports
java.io.OutputStream, .IOException, org.tukaani.xz.ArrayCache

Field Summary

Modifier and TypeField and Description
private final byte[]
private int
Inherited from org.tukaani.xz.rangecoder.RangeEncoder:
cacheSize

Constructor Summary

AccessConstructor and Description
public
RangeEncoderToBuffer(int bufSize, ArrayCache arrayCache)

Method Summary

Modifier and TypeMethod and Description
public int
public int
public void
public void
public void
pack-priv void
Inherited from org.tukaani.xz.rangecoder.RangeEncoder:
encodeBitencodeBitTreeencodeDirectBitsencodeReverseBitTreegetBitPricegetBitTreePricegetDirectBitsPricegetReverseBitTreePrice

Field Detail

bufback to summary
private final byte[] buf
bufPosback to summary
private int bufPos

Constructor Detail

RangeEncoderToBufferback to summary
public RangeEncoderToBuffer(int bufSize, ArrayCache arrayCache)

Method Detail

finishback to summary
public int finish()

Overrides org.tukaani.xz.rangecoder.RangeEncoder.finish.

getPendingSizeback to summary
public int getPendingSize()

Overrides org.tukaani.xz.rangecoder.RangeEncoder.getPendingSize.

putArraysToCacheback to summary
public void putArraysToCache(ArrayCache arrayCache)
resetback to summary
public void reset()

Overrides org.tukaani.xz.rangecoder.RangeEncoder.reset.

writeback to summary
public void write(OutputStream out) throws IOException
writeByteback to summary
pack-priv void writeByte(int b)

Implements abstract org.tukaani.xz.rangecoder.RangeEncoder.writeByte.