Package org.crosswire.common.diff

An implementation of Diff that works within the line.

See:
          Description

Interface Summary
Locator Represents the location of the best match.
 

Class Summary
Bitap An implementation of the Bitap algorithm for finding a "fuzzy" location of a match.
Commonality A Commonality is shared text at the beginning, middle or end of two strings.
CommonMiddle A CommonMiddle represents an overlap between a baseline/source text and a changed/target text.
Diff Computes the difference between two texts to create a list of differences.
DiffCleanup Various Strategies to cleanup a diff list.
Difference Represents a single difference, consisting of an EditType and associated text.
DifferenceEngine Builds a map of a baseline/source text and a changed/target text, navigating it to determine differences.
Distance Compute the distance between 2 strings.
EditType An Enumeration of the possible Edits.
LineMap LineMap is a heuristic algorithm that allows the differencing of a representation of lines.
Match Computes the difference between two texts to create a patch.
Patch Marshals a patch to a list of Differences, Differences to a patch and applies a list of differences to text to patch it.
Patch.PatchResults A holder of the results of a patch, with a results indicating which patch entries were able to be applied.
PatchEntry A PatchEntry is a single "instruction" in a Patch, consisting of a interval over which differences are applied and the differences that should be applied.
 

Package org.crosswire.common.diff Description

An implementation of Diff that works within the line.


Copyright ยจ 2003-2007