public class VCDiffStreamingEncoderImpl<OUT> extends Object implements VCDiffStreamingEncoder<OUT>
| Modifier and Type | Field and Description |
|---|---|
protected VCDiffCodeTableWriter<OUT> |
coder |
protected boolean |
encodeChunkAllowed |
protected com.davidehrmann.vcdiff.engine.VCDiffEngine |
engine |
protected EnumSet<VCDiffFormatExtension> |
formatExtensions |
protected boolean |
lookForTargetMatches |
| Constructor and Description |
|---|
VCDiffStreamingEncoderImpl(VCDiffCodeTableWriter<OUT> coder,
HashedDictionary dictionary,
EnumSet<VCDiffFormatExtension> format_extensions,
boolean look_for_target_matches) |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeChunk(byte[] data,
int offset,
int length,
OUT out) |
void |
encodeChunk(byte[] data,
OUT out) |
void |
finishEncoding(OUT out) |
void |
startEncoding(OUT out) |
protected final com.davidehrmann.vcdiff.engine.VCDiffEngine engine
protected final EnumSet<VCDiffFormatExtension> formatExtensions
protected final boolean lookForTargetMatches
protected final VCDiffCodeTableWriter<OUT> coder
protected boolean encodeChunkAllowed
public VCDiffStreamingEncoderImpl(VCDiffCodeTableWriter<OUT> coder, HashedDictionary dictionary, EnumSet<VCDiffFormatExtension> format_extensions, boolean look_for_target_matches)
public void startEncoding(OUT out) throws IOException
startEncoding in interface VCDiffStreamingEncoder<OUT>IOExceptionpublic void encodeChunk(byte[] data,
int offset,
int length,
OUT out)
throws IOException
encodeChunk in interface VCDiffStreamingEncoder<OUT>IOExceptionpublic void encodeChunk(byte[] data,
OUT out)
throws IOException
encodeChunk in interface VCDiffStreamingEncoder<OUT>IOExceptionpublic void finishEncoding(OUT out) throws IOException
finishEncoding in interface VCDiffStreamingEncoder<OUT>IOExceptionCopyright © 2018. All rights reserved.