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.