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.internal
Modifier and TypeClassDescriptionclass
Implements theIRangeComparator
interface for lines in a document.Modifier and TypeMethodDescriptionboolean
DocLineComparator.rangesEqual
(int thisIndex, IRangeComparator otherComparator, int otherIndex) Returnstrue
if a line given by the first index matches a line specified by the otherIRangeComparator
and index.boolean
DocLineComparator.skipRangeComparison
(int length, int maxLength, IRangeComparator other) Aborts the comparison if the number of tokens is too large. -
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).