Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.compare.rangedifferencer: Javadoc index of package org.eclipse.compare.rangedifferencer.


Package Samples:

org.eclipse.compare.rangedifferencer

Classes:

RangeDifferencer: A RangeDifferencer finds the differences between two or three IRangeComparator s. To use the differencer, clients provide an IRangeComparator that breaks their input data into a sequence of comparable entities. The differencer returns the differences among these sequences as an array of RangeDifference objects ( findDifferences methods). Every RangeDifference represents a single kind of difference and the corresponding ranges of the underlying comparable entities in the left, right, and optionally ancestor sides. Alternatively, the findRanges methods not only return objects for the differing ranges ...
RangeDifference: Description of a change between two or three ranges of comparable entities. RangeDifference objects are the elements of a compare result returned from the RangeDifferencer find* methods. Clients use these objects as they are returned from the differencer. This class is not intended to be instantiated or subclassed. Note: A range in the RangeDifference object is given as a start index and length in terms of comparable entities. However, these entity indices and counts are not necessarily character positions. For example, if an entity represents a line in a document, the start index would be a line ...
IRangeComparator: For breaking an object to compare into a sequence of comparable entities. 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.
DifferencesIterator: A custom iterator to iterate over a List of RangeDifferences . It is used internally by the RangeDifferencer .
LinkedRangeDifference

Home | Contact Us | Privacy Policy | Terms of Service