Within this library, the word text means a unit of information subject to version control.
Text is represented as Object[]
because the diff engine is capable of handling more than plain ascci. In fact, arrays of any type that implements {@link java.lang.Object#hashCode hashCode()} and{@link java.lang.Object#equals equals()}correctly can be subject to differencing using this library.
This library provides a framework in which different differencing algorithms may be used. If no algorithm is specififed, a default algorithm is used.
@version $Revision: 1.16 $ $Date: 2003/10/13 08:00:24 $ @author Juanco Anez @see Delta @see DiffAlgorithm modifications: 27 Apr 2003 bwm Added some comments whilst trying to figure out the algorithm 03 May 2003 bwm Factored out the algorithm implementation into a separate difference algorithm class to allow pluggable algorithms.
|
|