Class SVNDeltaAlgorithm

    • Field Detail

      • myNewData

        private java.nio.ByteBuffer myNewData
      • myData

        private java.nio.ByteBuffer myData
      • myNewDataLength

        private int myNewDataLength
      • myInstructionsLength

        private int myInstructionsLength
    • Constructor Detail

      • SVNDeltaAlgorithm

        public SVNDeltaAlgorithm()
    • Method Detail

      • reset

        public void reset()
      • computeDelta

        public abstract void computeDelta​(byte[] a,
                                          int aLength,
                                          byte[] b,
                                          int bLength)
      • getData

        public java.nio.ByteBuffer getData()
      • getInstructionsLength

        public int getInstructionsLength()
      • getNewDataLength

        public int getNewDataLength()
      • copyFromSource

        protected void copyFromSource​(int position,
                                      int length)
      • copyFromTarget

        protected void copyFromTarget​(int position,
                                      int length)
      • copyFromNewData

        protected void copyFromNewData​(byte[] data,
                                       int offset,
                                       int length)
      • ensureBufferSize

        private static java.nio.ByteBuffer ensureBufferSize​(java.nio.ByteBuffer buffer,
                                                            int size)