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
SVNExceptionpublic void nextWindow(byte[] data,
int offset,
int length,
java.lang.String path,
ISVNDeltaConsumer consumer)
throws SVNException
SVNExceptionprivate int deflate(int compressedLength,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void appendToBuffer(byte[] data,
int offset,
int length)
private int readOffset()
private long readLongOffset()