Package | Description |
---|---|
com.github.difflib | |
com.github.difflib.algorithm | |
com.github.difflib.algorithm.myers |
Modifier and Type | Method and Description |
---|---|
static <T> Patch<T> |
DiffUtils.diff(List<T> original,
List<T> revised,
DiffAlgorithmI<T> algorithm)
Computes the difference between the original and revised list of elements
with default diff algorithm
|
static <T> Patch<T> |
DiffUtils.diff(List<T> original,
List<T> revised,
DiffAlgorithmI<T> algorithm,
DiffAlgorithmListener progress) |
static <T> Patch<T> |
DiffUtils.diff(List<T> original,
List<T> revised,
DiffAlgorithmI<T> algorithm,
DiffAlgorithmListener progress,
boolean includeEqualParts)
Computes the difference between the original and revised list of elements
with default diff algorithm
|
Modifier and Type | Method and Description |
---|---|
<T> DiffAlgorithmI<T> |
DiffAlgorithmFactory.create() |
<T> DiffAlgorithmI<T> |
DiffAlgorithmFactory.create(BiPredicate<T,T> equalizer) |
Modifier and Type | Class and Description |
---|---|
class |
MeyersDiff<T>
A clean-room implementation of Eugene Meyers greedy differencing algorithm.
|
class |
MeyersDiffWithLinearSpace<T> |
Copyright © 2009–2021 java-diff-utils. All rights reserved.