org.outerj.daisy.diff
Class TextComparator
java.lang.Object
org.outerj.daisy.diff.TextComparator
- All Implemented Interfaces:
- org.eclipse.compare.rangedifferencer.IRangeComparator
- public class TextComparator
- extends java.lang.Object
- implements org.eclipse.compare.rangedifferencer.IRangeComparator
Comparator for comparing text on a line-by-line basis.
Method Summary |
java.lang.String |
getLine(int index)
|
int |
getRangeCount()
|
boolean |
rangesEqual(int thisIndex,
org.eclipse.compare.rangedifferencer.IRangeComparator other,
int otherIndex)
|
boolean |
skipRangeComparison(int length,
int maxLength,
org.eclipse.compare.rangedifferencer.IRangeComparator other)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextComparator
public TextComparator(java.lang.String text)
- Parameters:
text
- the input text as one big string (thus containing newlines)
getRangeCount
public int getRangeCount()
- Specified by:
getRangeCount
in interface org.eclipse.compare.rangedifferencer.IRangeComparator
rangesEqual
public boolean rangesEqual(int thisIndex,
org.eclipse.compare.rangedifferencer.IRangeComparator other,
int otherIndex)
- Specified by:
rangesEqual
in interface org.eclipse.compare.rangedifferencer.IRangeComparator
skipRangeComparison
public boolean skipRangeComparison(int length,
int maxLength,
org.eclipse.compare.rangedifferencer.IRangeComparator other)
- Specified by:
skipRangeComparison
in interface org.eclipse.compare.rangedifferencer.IRangeComparator
getLine
public java.lang.String getLine(int index)
Copyright © -2005 . All Rights Reserved.