Package net.morimekta.diff
Class DiffLines
- java.lang.Object
-
- net.morimekta.diff.DiffBase
-
- net.morimekta.diff.DiffLines
-
public class DiffLines extends DiffBase
Make diff based on lines.
-
-
Constructor Summary
Constructors Constructor Description DiffLines(java.lang.String text1, java.lang.String text2)
DiffLines(java.lang.String text1, java.lang.String text2, DiffOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
fullDiff()
java.util.LinkedList<Change>
getChangeList()
Get the finished changelist.java.lang.String
patch()
-
Methods inherited from class net.morimekta.diff.DiffBase
equals, getOptions, hashCode, levenshtein, prettyHtml, text1, text2, toDelta, toString, xIndex
-
-
-
-
Constructor Detail
-
DiffLines
public DiffLines(java.lang.String text1, java.lang.String text2)
-
DiffLines
public DiffLines(java.lang.String text1, java.lang.String text2, DiffOptions options)
-
-
Method Detail
-
fullDiff
public java.lang.String fullDiff()
- Returns:
- The full diff including unchanged lines.
-
patch
public java.lang.String patch()
- Returns:
- Make a diff description usable by unix
patch
program.
-
getChangeList
public java.util.LinkedList<Change> getChangeList()
Description copied from class:DiffBase
Get the finished changelist.- Specified by:
getChangeList
in classDiffBase
- Returns:
- The list of change and non-change entries, one per line.
-
-