Uses of Interface
org.eclipse.compare.rangedifferencer.IRangeComparator
Packages that use 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
Subinterfaces of IRangeComparator in org.eclipse.compare.contentmergeviewerModifier and TypeInterfaceDescriptioninterface
For performing a so-called "token compare" on a line of text.Classes in org.eclipse.compare.contentmergeviewer that implement IRangeComparatorModifier and TypeClassDescriptionclass
Implements theITokenComparator
interface for words (or tokens) in a string.Methods in org.eclipse.compare.contentmergeviewer with parameters of type IRangeComparatorModifier 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
Methods in org.eclipse.compare.rangedifferencer with parameters of type IRangeComparatorModifier 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).