net.innig.util
Class TextualDiff
java.lang.Object
net.innig.util.TextualDiff
public class TextualDiff
- extends java.lang.Object
Portions based on: http://www.cs.princeton.edu/introcs/96optimization/Diff.java.html
|
Constructor Summary |
TextualDiff(java.lang.CharSequence oldText,
java.lang.CharSequence newText)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextualDiff
public TextualDiff(java.lang.CharSequence oldText,
java.lang.CharSequence newText)
setChunkPattern
public void setChunkPattern(java.util.regex.Pattern chunkPattern)
setMinimumChunksForResync
public void setMinimumChunksForResync(int minResyncChunks)
getOldText
public java.lang.CharSequence getOldText()
getNewText
public java.lang.CharSequence getNewText()
isChanged
public boolean isChanged()
getDeltas
public java.util.List<TextualDiff.Delta> getDeltas()
- Returns a list of all deltas, alternating identical sections and changed sections.
getChanges
public java.util.List<TextualDiff.Delta> getChanges()
- Returns a list of changed sections.