Package de.skuzzle.difftool.thirdparty
Class DiffUtilsDiffAlgorithm
- java.lang.Object
-
- de.skuzzle.difftool.thirdparty.DiffUtilsDiffAlgorithm
-
- All Implemented Interfaces:
DiffAlgorithm
public final class DiffUtilsDiffAlgorithm extends java.lang.Object implements DiffAlgorithm
Based on java-diff-utils.
-
-
Field Summary
Fields Modifier and Type Field Description static DiffAlgorithmINSTANCEA default instance with sensible defaults for comparing texts.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DiffUtilsDiffAlgorithmcreate(java.util.function.Consumer<com.github.difflib.text.DiffRowGenerator.Builder> configure)java.util.List<DiffLine>diffOf(java.util.List<java.lang.String> left, java.util.List<java.lang.String> right)static DiffUtilsDiffAlgorithmusing(com.github.difflib.text.DiffRowGenerator diffRowGenerator)
-
-
-
Field Detail
-
INSTANCE
public static final DiffAlgorithm INSTANCE
A default instance with sensible defaults for comparing texts.
-
-
Method Detail
-
using
public static DiffUtilsDiffAlgorithm using(com.github.difflib.text.DiffRowGenerator diffRowGenerator)
-
create
public static DiffUtilsDiffAlgorithm create(java.util.function.Consumer<com.github.difflib.text.DiffRowGenerator.Builder> configure)
-
diffOf
public java.util.List<DiffLine> diffOf(java.util.List<java.lang.String> left, java.util.List<java.lang.String> right)
- Specified by:
diffOfin interfaceDiffAlgorithm
-
-