| Modifier and Type | Class and Description |
|---|---|
| private class | |
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final BiPredicate |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | buildScript(MyersDiffWithLinearSpace<T>.
|
| private MyersDiffWithLinearSpace | buildSnake(MyersDiffWithLinearSpace<T>.
|
| public List | computeDiff(List<T> source, List<T> target, DiffAlgorithmListener progress)
Implements com. Computes the changeset to patch the source list to the target list. |
| public static DiffAlgorithmFactory | |
| private MyersDiffWithLinearSpace | getMiddleSnake(MyersDiffWithLinearSpace<T>.
|
| equalizer | back to summary |
|---|---|
| private final BiPredicate<T, T> equalizer | |
| MyersDiffWithLinearSpace | back to summary |
|---|---|
| public MyersDiffWithLinearSpace() | |
| MyersDiffWithLinearSpace | back to summary |
|---|---|
| public MyersDiffWithLinearSpace(final BiPredicate<T, T> equalizer) | |
| buildScript | back to summary |
|---|---|
| private void buildScript(MyersDiffWithLinearSpace<T>. | |
| buildSnake | back to summary |
|---|---|
| private MyersDiffWithLinearSpace | |
| computeDiff | back to summary |
|---|---|
| public List Implements com. Doc from com. Computes the changeset to patch the source list to the target list.
| |
| factory | back to summary |
|---|---|
| public static DiffAlgorithmFactory factory() Factory to create instances of this specific diff algorithm. | |
| getMiddleSnake | back to summary |
|---|---|
| private MyersDiffWithLinearSpace | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final List | |
| pack-priv final int | |
| pack-priv final List | |
| pack-priv final List | |
| pack-priv final int[] | |
| pack-priv final int[] |
| Access | Constructor and Description |
|---|---|
| public |
| script | back to summary |
|---|---|
| pack-priv final List<Change> script | |
| size | back to summary |
|---|---|
| pack-priv final int size | |
| source | back to summary |
|---|---|
| pack-priv final List<T> source | |
| target | back to summary |
|---|---|
| pack-priv final List<T> target | |
| vDown | back to summary |
|---|---|
| pack-priv final int[] vDown | |
| vUp | back to summary |
|---|---|
| pack-priv final int[] vUp | |
| DiffData | back to summary |
|---|---|
| public DiffData(List<T> source, List<T> target) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final int | |
| pack-priv final int | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| public |
| diag | back to summary |
|---|---|
| pack-priv final int diag | |
| end | back to summary |
|---|---|
| pack-priv final int end | |
| start | back to summary |
|---|---|
| pack-priv final int start | |
| Snake | back to summary |
|---|---|
| public Snake(final int start, final int end, final int diag) | |