Top Interfaces Classes Enums
[default module]

Package com.github.difflib.patch


Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractDelta<T>

Abstract delta between a source and a target.

public class
ChangeDelta<
The type of the compared elements in the data 'lines'.
T
>

Describes the change-delta between original and revised texts.

public class
Chunk<
The type of the compared elements in the 'lines'.
T
>

Holds the information about the part of text involved in the diff process

Text is represented as Object[] because the diff engine is capable of handling more than plain ascci.

public class
DeleteDelta<
The type of the compared elements in the 'lines'.
T
>

Describes the delete-delta between original and revised texts.

public class
DiffException

Base class for all exceptions emanating from this package.

public class
EqualDelta<T>

This delta contains equal lines of data.

public class
InsertDelta<
The type of the compared elements in the 'lines'.
T
>

Describes the add-delta between original and revised texts.

public class
Patch<
The type of the compared elements in the 'lines'.
T
>

Describes the patch holding all deltas between the original and revised texts.

public class
PatchFailedException

Thrown whenever a delta cannot be applied as a patch to a given text.

Enum Summary

Modifier and TypeEnum and Description
public enum
DeltaType

Specifies the type of the delta.

public enum