public class SVNDeltaReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
myBuffer |
private int |
myHeaderBytes |
private boolean |
myIsWindowSent |
private int |
myLastSourceLength |
private long |
myLastSourceOffset |
private byte |
myVersion |
Constructor and Description |
---|
SVNDeltaReader() |
Modifier and Type | Method and Description |
---|---|
private void |
appendToBuffer(byte[] data,
int offset,
int length) |
private int |
deflate(int compressedLength,
java.io.OutputStream out) |
void |
nextWindow(byte[] data,
int offset,
int length,
java.lang.String path,
ISVNDeltaConsumer consumer) |
private long |
readLongOffset() |
private int |
readOffset() |
void |
reset(java.lang.String path,
ISVNDeltaConsumer consumer) |
private java.nio.ByteBuffer myBuffer
private int myHeaderBytes
private long myLastSourceOffset
private int myLastSourceLength
private boolean myIsWindowSent
private byte myVersion
public void reset(java.lang.String path, ISVNDeltaConsumer consumer) throws SVNException
SVNException
public void nextWindow(byte[] data, int offset, int length, java.lang.String path, ISVNDeltaConsumer consumer) throws SVNException
SVNException
private int deflate(int compressedLength, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
private void appendToBuffer(byte[] data, int offset, int length)
private int readOffset()
private long readLongOffset()