org.suigeneris.jrcs.diff
Interface DiffAlgorithm

All Known Implementing Classes:
MyersDiff, SimpleDiff

public interface DiffAlgorithm

A simple interface for implementations of differencing algorithms.

Version:
$Revision: 1.2 $ $Date: 2006/06/08 01:22:27 $
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 © 1999-2006 Juancarlo Añez, Caracas, Venezuela.
Some rights reserved
. http://www.suigeneris.org/jrcs