| Interface | Description |
|---|---|
| DiffAlgorithm<T> |
The general interface for computing diffs between two lists of elements of type T.
|
| Class | Description |
|---|---|
| ChangeDelta<T> |
Describes the change-delta between original and revised texts.
|
| Chunk<T> |
Holds the information about the part of text involved in the diff process
|
| DeleteDelta<T> |
Describes the delete-delta between original and revised texts.
|
| Delta<T> |
Describes the delta between original and revised texts.
|
| DeltaComparator | |
| DiffRow |
Describes the diff row in form [tag, oldLine, newLine) for showing the
difference between two texts
|
| DiffRowGenerator |
This class for generating DiffRows for side-by-sidy view.
|
| DiffRowGenerator.Builder |
This class used for building the DiffRowGenerator.
|
| DiffUtils |
Implements the difference and patching engine
|
| InsertDelta<T> |
Describes the add-delta between original and revised texts.
|
| Patch<T> |
Describes the patch holding all deltas between the original and revised texts.
|
| StringUtills |
| Enum | Description |
|---|---|
| Delta.TYPE |
Specifies the type of the delta.
|
| DiffRow.Tag |
| Exception | Description |
|---|---|
| DiffException |
Base class for all exceptions emanating from this package.
|
| PatchFailedException |
Thrown whenever a delta cannot be applied as a patch to a given text.
|
The difflib package
implements general operation with diff files.
Copyright © 2018. All rights reserved.