It is used by RangeDifferencer
to find longest sequences of matching and non-matching ranges.
For example, to compare two text documents and find longest common sequences of matching and non-matching lines, the implementation must break the document into lines. getRangeCount
would return the number of lines in the document, and rangesEqual
would compare a specified line given with one in another IRangeComparator
.
Clients should implement this interface; there is no standard implementation.
|
|
|
|