Class SVNDeltaReader


  • public class SVNDeltaReader
    extends java.lang.Object
    Reads diff windows from stream and feeds them to the ISVNDeltaConsumer instance.
    Version:
    1.3
    • Field Detail

      • myBuffer

        private java.nio.ByteBuffer myBuffer
      • myHeaderBytes

        private int myHeaderBytes
      • myLastSourceOffset

        private long myLastSourceOffset
      • myLastSourceLength

        private int myLastSourceLength
      • myIsWindowSent

        private boolean myIsWindowSent
      • myVersion

        private byte myVersion
    • Constructor Detail

      • SVNDeltaReader

        public SVNDeltaReader()
    • Method Detail

      • deflate

        private int deflate​(int compressedLength,
                            java.io.OutputStream out)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • appendToBuffer

        private void appendToBuffer​(byte[] data,
                                    int offset,
                                    int length)
      • readOffset

        private int readOffset()
      • readLongOffset

        private long readLongOffset()