Uses of Interface
org.eclipse.compare.rangedifferencer.IRangeComparator
Package
Description
Support for compare and merge viewers which show the
content side-by-side.
Provides support for finding the differences between
two or three sequences of comparable entities.
-
Uses of IRangeComparator in org.eclipse.compare.contentmergeviewer
Modifier and TypeInterfaceDescriptioninterface
For performing a so-called "token compare" on a line of text.Modifier and TypeClassDescriptionclass
Implements theITokenComparator
interface for words (or tokens) in a string.Modifier and TypeMethodDescriptionboolean
TokenComparator.rangesEqual
(int thisIndex, IRangeComparator other, int otherIndex) boolean
TokenComparator.skipRangeComparison
(int length, int max, IRangeComparator other) -
Uses of IRangeComparator in org.eclipse.compare.rangedifferencer
Modifier and TypeMethodDescriptionstatic RangeDifference[]
RangeDifferencer.findDifferences
(AbstractRangeDifferenceFactory factory, IProgressMonitor pm, IRangeComparator left, IRangeComparator right) Finds the differences between twoIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findDifferences
(AbstractRangeDifferenceFactory factory, IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right) Finds the differences among threeIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findDifferences
(IRangeComparator left, IRangeComparator right) Finds the differences between twoIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findDifferences
(IRangeComparator ancestor, IRangeComparator left, IRangeComparator right) Finds the differences among threeIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findDifferences
(IProgressMonitor pm, IRangeComparator left, IRangeComparator right) Finds the differences between twoIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findDifferences
(IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right) Finds the differences among threeIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findRanges
(AbstractRangeDifferenceFactory factory, IProgressMonitor pm, IRangeComparator left, IRangeComparator right) Finds the differences among twoIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findRanges
(AbstractRangeDifferenceFactory factory, IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right) Finds the differences among threeIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findRanges
(IRangeComparator left, IRangeComparator right) Finds the differences among twoIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findRanges
(IRangeComparator ancestor, IRangeComparator left, IRangeComparator right) Finds the differences among threeIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findRanges
(IProgressMonitor pm, IRangeComparator left, IRangeComparator right) Finds the differences among twoIRangeComparator
s.static RangeDifference[]
RangeDifferencer.findRanges
(IProgressMonitor pm, IRangeComparator ancestor, IRangeComparator left, IRangeComparator right) Finds the differences among threeIRangeComparator
s.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 otherIRangeComparator
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).