Interface DiffAlgorithm

All Known Implementing Classes:
MyersDiff

public interface DiffAlgorithm
A simple interface for implementations of differencing algorithms.
Version:
$Revision: 1.1 $ $Date: 2006/03/12 00:24:21 $
Author:
Brian McBride
  • Method Summary

    Modifier and Type
    Method
    Description
    diff(Object[] orig, Object[] rev)
    Computes the difference between the original sequence and the revised sequence and returns it as a org.suigeneris.jrcs.diff.Revision Revision object.
  • Method Details

    • diff

      Computes the difference between the original sequence and the revised sequence and returns it as a org.suigeneris.jrcs.diff.Revision Revision object.

      The revision can be used to construct the revised sequence from the original sequence.

      Parameters:
      orig -
      rev - the revised text
      Returns:
      the revision script.
      Throws:
      DifferentiationFailedException - if the diff could not be computed.