| Package | Description |
|---|---|
| org.eclipse.compare.rangedifferencer | |
| org.outerj.daisy.diff.html | |
| org.outerj.daisy.diff.html.ancestor | |
| org.outerj.daisy.diff.tag |
| Modifier and Type | Method and Description |
|---|---|
static RangeDifference[] |
RangeDifferencer.findDifferences(org.eclipse.core.runtime.IProgressMonitor pm,
LCSSettings settings,
IRangeComparator left,
IRangeComparator right)
Finds the differences between two
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findDifferences(org.eclipse.core.runtime.IProgressMonitor pm,
LCSSettings settings,
IRangeComparator ancestor,
IRangeComparator left,
IRangeComparator right)
Finds the differences among three
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findDifferences(IRangeComparator left,
IRangeComparator right)
Finds the differences between two
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findDifferences(LCSSettings settings,
IRangeComparator left,
IRangeComparator right)
Finds the differences between two
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findDifferences(LCSSettings settings,
IRangeComparator ancestor,
IRangeComparator left,
IRangeComparator right)
Finds the differences among three
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findRanges(org.eclipse.core.runtime.IProgressMonitor pm,
LCSSettings settings,
IRangeComparator left,
IRangeComparator right)
Finds the differences among two
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findRanges(org.eclipse.core.runtime.IProgressMonitor pm,
LCSSettings settings,
IRangeComparator ancestor,
IRangeComparator left,
IRangeComparator right)
Finds the differences among three
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findRanges(LCSSettings settings,
IRangeComparator left,
IRangeComparator right)
Finds the differences among two
IRangeComparators. |
static RangeDifference[] |
RangeDifferencer.findRanges(LCSSettings settings,
IRangeComparator ancestor,
IRangeComparator left,
IRangeComparator right)
Finds the differences among three
IRangeComparators. |
boolean |
IRangeComparator.rangesEqual(int thisIndex,
IRangeComparator other,
int otherIndex)
Returns whether the comparable entity given by the first index matches an
entity specified by the other
IRangeComparator and index. |
boolean |
IRangeComparator.skipRangeComparison(int length,
int maxLength,
IRangeComparator other)
Returns whether a comparison should be skipped because it would be too
costly (or lengthy).
|
| Modifier and Type | Class and Description |
|---|---|
class |
TextNodeComparator
A comparator that generates a DOM tree of sorts from handling SAX events.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TextNodeComparator.rangesEqual(int i1,
IRangeComparator rangeComp,
int i2) |
boolean |
TextNodeComparator.skipRangeComparison(int arg0,
int arg1,
IRangeComparator arg2) |
| Modifier and Type | Class and Description |
|---|---|
class |
AncestorComparator
A comparator used when calculating the difference in ancestry of two Nodes.
|
class |
TextOnlyComparator
A comparator that compares only the elements of text inside a given tag.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TextOnlyComparator.rangesEqual(int owni,
IRangeComparator otherComp,
int otheri) |
boolean |
AncestorComparator.rangesEqual(int owni,
IRangeComparator otherComp,
int otheri) |
boolean |
TextOnlyComparator.skipRangeComparison(int arg0,
int arg1,
IRangeComparator arg2) |
boolean |
AncestorComparator.skipRangeComparison(int arg0,
int arg1,
IRangeComparator arg2) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAtomSplitter
Extens the IRangeComparator interface with functionality to recreate parts of
the original document.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArgumentComparator
Takes a String and generates tokens/atoms that can be used by LCS.
|
class |
TagComparator |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TagComparator.rangesEqual(int thisIndex,
IRangeComparator other,
int otherIndex) |
boolean |
ArgumentComparator.rangesEqual(int thisIndex,
IRangeComparator other,
int otherIndex) |
boolean |
TagComparator.skipRangeComparison(int length,
int maxLength,
IRangeComparator other) |
boolean |
ArgumentComparator.skipRangeComparison(int length,
int maxLength,
IRangeComparator other) |
Copyright © 2022. All rights reserved.