deviation library

Calculate the diff between two lists of comparable values.

Classes

DiffAlgorithm
An implementation if a diff algorithm that can calculate a Patch to convert from one list to another.
Insert<T extends Object>
A value that is added in the target list.
Keep<T extends Object>
A value that is the same between both lists.
Patch<T extends Object>
A collection of different Update types and values that indicate the differences between a source and target list.
Remove<T extends Object>
A value that is removed from the source list.
Update<T extends Object>
The change, or lack of change, of a value between a source and target list.