The {@link org.apache.maven.jrcs.diff diff} package implements the differencing engine that JRCS uses. The engine has the power of Unix diff, is simple to understand, and can be used independently of the archive handling functionality. The entry point to the differencing engine is class {@link org.apache.maven.jrcs.diff.Diff Diff}.
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.
Two implementations of the differencing algorithm are provided.
@author Juanco Anez @version $Id: package.html,v 1.1 2006/03/12 00:24:21 juanca Exp $ @see Diff @see org.apache.maven.jrcs.rcs.Archive