Provides algorithms for diff between strings.
-
This interface should be implemented by user object to walk
through
EditScript
objects.
Command representing the deletion of one object of the first sequence.
Abstract base class for all commands used to transform an objects sequence
into another one.
This class gathers all the
commands
needed to transform
one objects sequence into another objects sequence.
Command representing the insertion of one object of the second sequence.
Command representing the keeping of one object present in both sequences.
This interface is devoted to handle synchronized replacement sequences.