Class SVNDeltaAlgorithm

java.lang.Object
org.tmatesoft.svn.core.internal.delta.SVNDeltaAlgorithm
Direct Known Subclasses:
SVNVDeltaAlgorithm, SVNXDeltaAlgorithm

public abstract class SVNDeltaAlgorithm extends Object
Version:
1.3
  • Field Details

    • myNewData

      private ByteBuffer myNewData
    • myData

      private ByteBuffer myData
    • myNewDataLength

      private int myNewDataLength
    • myInstructionsLength

      private int myInstructionsLength
    • myTemplateInstruction

      private SVNDiffInstruction myTemplateInstruction
  • Constructor Details

    • SVNDeltaAlgorithm

      public SVNDeltaAlgorithm()
  • Method Details

    • reset

      public void reset()
    • computeDelta

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

      public 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 ByteBuffer ensureBufferSize(ByteBuffer buffer, int size)