All Classes and Interfaces
Class
Description
Abstract delta between a source and a target.
Describes the change-delta between original and revised texts.
Holds the information about the part of text involved in the diff process
Describes the delete-delta between original and revised texts.
Provides utility features for merge inline deltas
Specifies the type of the delta.
Tool to create new instances of a diff algorithm.
Interface of a diff algorithm.
Base class for all exceptions emanating from this package.
Describes the diff row in form [tag, oldLine, newLine) for showing the difference between two texts
This class for generating DiffRows for side-by-sidy view.
This class used for building the DiffRowGenerator.
Utility class to implement the difference and patching engine.
This delta contains equal lines of data.
Holds the information required to merge deltas originating from an inline
diff
Describes the add-delta between original and revised texts.
A clean-room implementation of Eugene Myers greedy differencing algorithm.
Describes the patch holding all deltas between the original and revised
texts.
Thrown whenever a delta cannot be applied as a patch to a given text.
A node in a diffpath.
Data structure for one patched file from a unified diff file.