org.apache.commons.jrcs.diff
Interface DiffAlgorithm

All Known Implementing Classes:
MyersDiff, SimpleDiff

public interface DiffAlgorithm

A simple interface for implementations of differencing algorithms.

Version:
$Revision: 69 $ $Date: 2003-10-13 10:00:44 +0200 (Mon, 13 Oct 2003) $
Author:
Brian McBride

Method Summary
 Revision diff(java.lang.Object[] orig, java.lang.Object[] rev)
          Computes the difference between the original sequence and the revised sequence and returns it as a Revision object.
 

Method Detail

diff

Revision diff(java.lang.Object[] orig,
              java.lang.Object[] rev)
              throws DifferentiationFailedException
Computes the difference between the original sequence and the revised sequence and returns it as a Revision object.

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

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


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.