Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.crosswire.common.diff.Difference

Packages that use Difference
org.crosswire.common.diff | An implementation of Diff that works within the line.
org.crosswire.jsword.book | The Book package provides an interface to a real store of data.

Uses of Difference in org.crosswire.common.diff

Fields in org.crosswire.common.diff with type parameters of type Difference
`private List<Difference>` | `PatchEntry.diffs`

Methods in org.crosswire.common.diff that return Difference
`Difference` | `PatchEntry.getFirstDifference()`
`Difference` | `PatchEntry.getLastDifference()`
`Difference` | `PatchEntry.removeFirstDifference()`

Methods in org.crosswire.common.diff that return types with arguments of type Difference
`List<Difference>` | `Diff.compare()` Find the differences between two texts.
`private List<Difference>` | `Diff.compute()` Find the differences between two texts.
`List<Difference>` | `DifferenceEngine.generate()` Explore the intersection points between the two texts.
`Iterator<Difference>` | `PatchEntry.iterator()`
`protected List<Difference>` | `DifferenceEngine.path1(List<Set<String>> vMap, String newSource, String newTarget)` Work from the middle back to the start to determine the path.
`protected List<Difference>` | `DifferenceEngine.path2(List<Set<String>> vMap, String newSource, String newTarget)` Work from the middle back to the end to determine the path.

Methods in org.crosswire.common.diff with parameters of type Difference
`void` | `PatchEntry.addDifference(Difference diff)`

Method parameters in org.crosswire.common.diff with type arguments of type Difference
`static void` | `DiffCleanup.cleanupEfficiency(List<Difference> diffs)` Reduce the number of edits by eliminating operationally trivial equalities.
`static void` | `DiffCleanup.cleanupMerge(List<Difference> diffs)` Reorder and merge like edit sections.
`static void` | `DiffCleanup.cleanupSemantic(List<Difference> diffs)` Reduce the number of edits by eliminating semantically trivial equalities.
`Patch` | `Patch.make(String source, String target, List<Difference> diffList)` Compute a list of patches to turn text1 into text2.
`String` | `Diff.prettyHtml(List<Difference> diffs)` Convert a Difference list into a pretty HTML report.
`protected void` | `PatchEntry.setDifferences(List<Difference> newDiffs)`
`int` | `Diff.xIndex(List<Difference> diffs, int loc)` loc is a location in source, compute and return the equivalent location in target.

Constructor parameters in org.crosswire.common.diff with type arguments of type Difference
`Patch(String source, String target, List<Difference> diffs)` Create a patch that can turn text1 into text2.

Uses of Difference in org.crosswire.jsword.book

Method parameters in org.crosswire.jsword.book with type arguments of type Difference
`static List<org.jdom2.Content>` | `OSISUtil.diffToOsis(List<Difference> diffs)` Convert a Difference list into a pretty HTML report.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright ¨ 2003-2015
PREV NEXT | FRAMES NO FRAMES