Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractDelta<T> - Class in com.github.difflib.patch
Abstract delta between a source and a target.
AbstractDelta(DeltaType, Chunk<T>, Chunk<T>) - Constructor for class com.github.difflib.patch.AbstractDelta
 
addDelta(AbstractDelta<T>) - Method in class com.github.difflib.patch.Patch
Add the given delta to this patch
applyFuzzy(List<T>, int) - Method in class com.github.difflib.patch.Patch
 
applyFuzzyToAt(List<T>, int, int) - Method in class com.github.difflib.patch.AbstractDelta
Apply patch fuzzy.
applyFuzzyToAt(List<T>, int, int) - Method in class com.github.difflib.patch.ChangeDelta
 
applyFuzzyToAt(List<T>, int, int) - Method in class com.github.difflib.patch.EqualDelta
Apply patch fuzzy.
applyPatchTo(Predicate<String>, List<String>) - Method in class com.github.difflib.unifieddiff.UnifiedDiff
 
applyTo(List<T>) - Method in class com.github.difflib.patch.AbstractDelta
 
applyTo(List<T>) - Method in class com.github.difflib.patch.ChangeDelta
 
applyTo(List<T>) - Method in class com.github.difflib.patch.DeleteDelta
 
applyTo(List<T>) - Method in class com.github.difflib.patch.EqualDelta
 
applyTo(List<T>) - Method in class com.github.difflib.patch.InsertDelta
 
applyTo(List<T>) - Method in class com.github.difflib.patch.Patch
Creates a new list, the patch is being applied to.
applyToExisting(List<T>) - Method in class com.github.difflib.patch.Patch
Applies the patch to the supplied list.

B

bootstrap - Variable in class com.github.difflib.algorithm.myers.PathNode
 
build() - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Build the DiffRowGenerator.

C

Change - Class in com.github.difflib.algorithm
 
Change(DeltaType, int, int, int, int) - Constructor for class com.github.difflib.algorithm.Change
 
ChangeDelta<T> - Class in com.github.difflib.patch
Describes the change-delta between original and revised texts.
ChangeDelta(Chunk<T>, Chunk<T>) - Constructor for class com.github.difflib.patch.ChangeDelta
Creates a change delta with the two given chunks.
Chunk<T> - Class in com.github.difflib.patch
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.
Chunk(int, List<T>, List<Integer>) - Constructor for class com.github.difflib.patch.Chunk
Creates a chunk and saves a copy of affected lines
Chunk(int, List<T>) - Constructor for class com.github.difflib.patch.Chunk
Creates a chunk and saves a copy of affected lines
Chunk(int, T[], List<Integer>) - Constructor for class com.github.difflib.patch.Chunk
Creates a chunk and saves a copy of affected lines
Chunk(int, T[]) - Constructor for class com.github.difflib.patch.Chunk
Creates a chunk and saves a copy of affected lines
columnWidth(int) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Set the column width of generated lines of original and revised texts.
com.github.difflib - package com.github.difflib
 
com.github.difflib.algorithm - package com.github.difflib.algorithm
 
com.github.difflib.algorithm.myers - package com.github.difflib.algorithm.myers
 
com.github.difflib.patch - package com.github.difflib.patch
 
com.github.difflib.text - package com.github.difflib.text
 
com.github.difflib.unifieddiff - package com.github.difflib.unifieddiff
This is the new implementation of UnifiedDiff Tools.
computeDiff(List<T>, List<T>, DiffAlgorithmListener) - Method in interface com.github.difflib.algorithm.DiffAlgorithmI
Computes the changeset to patch the source list to the target list.
computeDiff(T[], T[], DiffAlgorithmListener) - Method in interface com.github.difflib.algorithm.DiffAlgorithmI
Simple extension to compute a changeset using arrays.
computeDiff(List<T>, List<T>, DiffAlgorithmListener) - Method in class com.github.difflib.algorithm.myers.MyersDiff
Computes the changeset to patch the source list to the target list.
computeDiff(List<T>, List<T>, DiffAlgorithmListener) - Method in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
CONFLICT_PRODUCES_EXCEPTION - Variable in class com.github.difflib.patch.Patch
Standard Patch behaviour to throw an exception for pathching conflicts.
CONFLICT_PRODUCES_MERGE_CONFLICT - Static variable in class com.github.difflib.patch.Patch
Git like merge conflict output.
ConflictOutput<T> - Interface in com.github.difflib.patch
 
create() - Method in interface com.github.difflib.algorithm.DiffAlgorithmFactory
 
create(BiPredicate<T, T>) - Method in interface com.github.difflib.algorithm.DiffAlgorithmFactory
 
create() - Static method in class com.github.difflib.text.DiffRowGenerator
 

D

decompressDeltas(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Deltas could be in a state, that would produce some unreasonable results within an inline diff.
DEFAULT_EQUALIZER - Static variable in class com.github.difflib.text.DiffRowGenerator
 
DeleteDelta<T> - Class in com.github.difflib.patch
Describes the delete-delta between original and revised texts.
DeleteDelta(Chunk<T>, Chunk<T>) - Constructor for class com.github.difflib.patch.DeleteDelta
Creates a change delta with the two given chunks.
deltaType - Variable in class com.github.difflib.algorithm.Change
 
DeltaType - Enum in com.github.difflib.patch
Specifies the type of the delta.
diff(List<T>, List<T>, DiffAlgorithmListener) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two sequences of elements using the default diff algorithm.
diff(List<T>, List<T>) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two sequences of elements using the default diff algorithm.
diff(List<T>, List<T>, boolean) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two sequences of elements using the default diff algorithm.
diff(String, String, DiffAlgorithmListener) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two strings using the default diff algorithm.
diff(List<T>, List<T>, BiPredicate<T, T>) - Static method in class com.github.difflib.DiffUtils
Computes the difference between the original and revised list of elements with default diff algorithm
diff(List<T>, List<T>, DiffAlgorithmI<T>, DiffAlgorithmListener) - Static method in class com.github.difflib.DiffUtils
 
diff(List<T>, List<T>, DiffAlgorithmI<T>, DiffAlgorithmListener, boolean) - Static method in class com.github.difflib.DiffUtils
Computes the difference between the original and revised list of elements with default diff algorithm
diff(List<T>, List<T>, DiffAlgorithmI<T>) - Static method in class com.github.difflib.DiffUtils
Computes the difference between the original and revised list of elements with default diff algorithm
DiffAlgorithmFactory - Interface in com.github.difflib.algorithm
Tool to create new instances of a diff algorithm.
DiffAlgorithmI<T> - Interface in com.github.difflib.algorithm
Interface of a diff algorithm.
DiffAlgorithmListener - Interface in com.github.difflib.algorithm
 
diffEnd() - Method in interface com.github.difflib.algorithm.DiffAlgorithmListener
 
DiffException - Exception in com.github.difflib.patch
Base class for all exceptions emanating from this package.
DiffException() - Constructor for exception com.github.difflib.patch.DiffException
 
DiffException(String) - Constructor for exception com.github.difflib.patch.DiffException
 
diffInline(String, String) - Static method in class com.github.difflib.DiffUtils
Computes the difference between the given texts inline.
DiffRow - Class in com.github.difflib.text
Describes the diff row in form [tag, oldLine, newLine) for showing the difference between two texts
DiffRow(DiffRow.Tag, String, String) - Constructor for class com.github.difflib.text.DiffRow
 
DiffRow.Tag - Enum in com.github.difflib.text
 
DiffRowGenerator - Class in com.github.difflib.text
This class for generating DiffRows for side-by-sidy view.
DiffRowGenerator.Builder - Class in com.github.difflib.text
This class used for building the DiffRowGenerator.
diffStart() - Method in interface com.github.difflib.algorithm.DiffAlgorithmListener
 
diffStep(int, int) - Method in interface com.github.difflib.algorithm.DiffAlgorithmListener
This is a step within the diff algorithm.
DiffUtils - Class in com.github.difflib
Utility class to implement the difference and patching engine.

E

endOriginal - Variable in class com.github.difflib.algorithm.Change
 
endRevised - Variable in class com.github.difflib.algorithm.Change
 
EqualDelta<T> - Class in com.github.difflib.patch
This delta contains equal lines of data.
EqualDelta(Chunk<T>, Chunk<T>) - Constructor for class com.github.difflib.patch.EqualDelta
 
equalizer(BiPredicate<String, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Provide an equalizer for diff processing.
equals(Object) - Method in class com.github.difflib.patch.AbstractDelta
 
equals(Object) - Method in class com.github.difflib.patch.Chunk
 
equals(Object) - Method in class com.github.difflib.text.DiffRow
 

F

factory() - Static method in class com.github.difflib.algorithm.myers.MyersDiff
Factory to create instances of this specific diff algorithm.
factory() - Static method in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
Factory to create instances of this specific diff algorithm.
from(String, String, UnifiedDiffFile...) - Static method in class com.github.difflib.unifieddiff.UnifiedDiff
 
from(String, String, Patch<String>) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 

G

generate(List<T>, List<T>, List<Change>) - Static method in class com.github.difflib.patch.Patch
 
generate(List<T>, List<T>, List<Change>, boolean) - Static method in class com.github.difflib.patch.Patch
 
generateDiffRows(List<String>, List<String>) - Method in class com.github.difflib.text.DiffRowGenerator
Get the DiffRows describing the difference between original and revised texts using the given patch.
generateDiffRows(List<String>, Patch<String>) - Method in class com.github.difflib.text.DiffRowGenerator
Generates the DiffRows describing the difference between original and revised texts using the given patch.
generateOriginalAndDiff(List<String>, List<String>) - Static method in class com.github.difflib.UnifiedDiffUtils
Compare the differences between two files and return to the original file and diff format (This method compares the original file with the comparison file to obtain a diff, and inserts the diff into the corresponding position of the original file.
generateOriginalAndDiff(List<String>, List<String>, String, String) - Static method in class com.github.difflib.UnifiedDiffUtils
Compare the differences between two files and return to the original file and diff format (This method compares the original file with the comparison file to obtain a diff, and inserts the diff into the corresponding position of the original file.
generateUnifiedDiff(String, String, List<String>, Patch<String>, int) - Static method in class com.github.difflib.UnifiedDiffUtils
generateUnifiedDiff takes a Patch and some other arguments, returning the Unified Diff format text representing the Patch.
getBinaryAdded() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getBinaryDeleted() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getBinaryEdited() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getChangePosition() - Method in class com.github.difflib.patch.Chunk
 
getCopyFrom() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getCopyTo() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getDeletedFileMode() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getDeltas() - Method in class com.github.difflib.patch.Patch
Get the list of computed deltas
getDiffCommand() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getFiles() - Method in class com.github.difflib.unifieddiff.UnifiedDiff
 
getFromFile() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getFromTimestamp() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getHeader() - Method in class com.github.difflib.unifieddiff.UnifiedDiff
 
getIndex() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getLines() - Method in class com.github.difflib.patch.Chunk
 
getNewFileMode() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getNewLine() - Method in class com.github.difflib.text.DiffRow
 
getNewMode() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getOldLine() - Method in class com.github.difflib.text.DiffRow
 
getOldMode() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getPatch() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getPosition() - Method in class com.github.difflib.patch.Chunk
 
getRenameFrom() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getRenameTo() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getSimilarityIndex() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getSource() - Method in class com.github.difflib.patch.AbstractDelta
 
getTag() - Method in class com.github.difflib.text.DiffRow
 
getTail() - Method in class com.github.difflib.unifieddiff.UnifiedDiff
 
getTarget() - Method in class com.github.difflib.patch.AbstractDelta
 
getToFile() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getToTimestamp() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
getType() - Method in class com.github.difflib.patch.AbstractDelta
 

H

hashCode() - Method in class com.github.difflib.patch.AbstractDelta
 
hashCode() - Method in class com.github.difflib.patch.Chunk
 
hashCode() - Method in class com.github.difflib.text.DiffRow
 

I

i - Variable in class com.github.difflib.algorithm.myers.PathNode
Position in the original sequence.
IGNORE_WHITESPACE_EQUALIZER - Static variable in class com.github.difflib.text.DiffRowGenerator
 
ignoreWhiteSpaces(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Ignore white spaces in generating diff rows or not.
inlineDiffBySplitter(Function<String, List<String>>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
To provide some customized splitting a splitter can be provided.
inlineDiffByWord(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Per default each character is separatly processed.
InsertDelta<T> - Class in com.github.difflib.patch
Describes the add-delta between original and revised texts.
InsertDelta(Chunk<T>, Chunk<T>) - Constructor for class com.github.difflib.patch.InsertDelta
Creates an insert delta with the two given chunks.
isBootstrap() - Method in class com.github.difflib.algorithm.myers.PathNode
Is this a bootstrap node?
isNoNewLineAtTheEndOfTheFile() - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
isSnake() - Method in class com.github.difflib.algorithm.myers.PathNode
 

J

j - Variable in class com.github.difflib.algorithm.myers.PathNode
Position in the revised sequence.

L

last() - Method in class com.github.difflib.patch.Chunk
Returns the index of the last line of the chunk.
LINE_NORMALIZER_FOR_HTML - Static variable in class com.github.difflib.text.DiffRowGenerator
 
lineNormalizer(Function<String, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
By default DiffRowGenerator preprocesses lines for HTML output.

M

mergeOriginalRevised(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Merge the complete result within the original text.
MyersDiff<T> - Class in com.github.difflib.algorithm.myers
A clean-room implementation of Eugene Myers greedy differencing algorithm.
MyersDiff() - Constructor for class com.github.difflib.algorithm.myers.MyersDiff
 
MyersDiff(BiPredicate<T, T>) - Constructor for class com.github.difflib.algorithm.myers.MyersDiff
 
MyersDiffWithLinearSpace<T> - Class in com.github.difflib.algorithm.myers
 
MyersDiffWithLinearSpace() - Constructor for class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
MyersDiffWithLinearSpace(BiPredicate<T, T>) - Constructor for class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 

N

newTag(BiFunction<DiffRow.Tag, Boolean, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for New-Text-Tags.
newTag(Function<Boolean, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for New-Text-Tags.

O

oldTag(BiFunction<DiffRow.Tag, Boolean, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for Old-Text-Tags.
oldTag(Function<Boolean, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for Old-Text-Tags.

P

parseUnifiedDiff(InputStream) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffReader
To parse a diff file use this method.
parseUnifiedDiff(List<String>) - Static method in class com.github.difflib.UnifiedDiffUtils
Parse the given text in unified format and creates the list of deltas for it.
patch(List<T>, Patch<T>) - Static method in class com.github.difflib.DiffUtils
Applies the given patch to the original list and returns the revised list.
Patch<T> - Class in com.github.difflib.patch
Describes the patch holding all deltas between the original and revised texts.
Patch() - Constructor for class com.github.difflib.patch.Patch
 
Patch(int) - Constructor for class com.github.difflib.patch.Patch
 
PatchFailedException - Exception in com.github.difflib.patch
Thrown whenever a delta cannot be applied as a patch to a given text.
PatchFailedException() - Constructor for exception com.github.difflib.patch.PatchFailedException
 
PatchFailedException(String) - Constructor for exception com.github.difflib.patch.PatchFailedException
 
PathNode - Class in com.github.difflib.algorithm.myers
A node in a diffpath.
PathNode(int, int, boolean, boolean, PathNode) - Constructor for class com.github.difflib.algorithm.myers.PathNode
Concatenates a new path node with an existing diffpath.
prev - Variable in class com.github.difflib.algorithm.myers.PathNode
The previous node in the path.
previousSnake() - Method in class com.github.difflib.algorithm.myers.PathNode
Skips sequences of PathNodes until a snake or bootstrap node is found, or the end of the path is reached.
processConflict(VerifyChunk, AbstractDelta<T>, List<T>) - Method in interface com.github.difflib.patch.ConflictOutput
 
processDiffs(Function<String, String>) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Processor for diffed text parts.

R

replaceOriginalLinefeedInChangesWithSpaces(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Sometimes it happens that a change contains multiple lines.
reportLinesUnchanged(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Report all lines without markup on the old or new text.
restore(List<T>) - Method in class com.github.difflib.patch.AbstractDelta
 
restore(List<T>) - Method in class com.github.difflib.patch.ChangeDelta
 
restore(List<T>) - Method in class com.github.difflib.patch.DeleteDelta
 
restore(List<T>) - Method in class com.github.difflib.patch.EqualDelta
 
restore(List<T>) - Method in class com.github.difflib.patch.InsertDelta
 
restore(List<T>) - Method in class com.github.difflib.patch.Patch
Creates a new list, containing the restored state of the given list.
restoreToExisting(List<T>) - Method in class com.github.difflib.patch.Patch
Restores all changes within the given list.

S

setBinaryAdded(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setBinaryDeleted(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setBinaryEdited(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setCopyFrom(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setCopyTo(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setDeletedFileMode(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setDiffCommand(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setFromFile(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setFromTimestamp(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setHeader(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiff
 
setIndex(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setLines(List<T>) - Method in class com.github.difflib.patch.Chunk
 
setNewFileMode(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setNewMode(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setNoNewLineAtTheEndOfTheFile(boolean) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setOldMode(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setRenameFrom(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setRenameTo(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setSimilarityIndex(Integer) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setTag(DiffRow.Tag) - Method in class com.github.difflib.text.DiffRow
 
setToFile(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setToTimestamp(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
showInlineDiffs(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Show inline diffs in generating diff rows or not.
size() - Method in class com.github.difflib.patch.Chunk
 
snake - Variable in class com.github.difflib.algorithm.myers.PathNode
 
SPLIT_BY_WORD_PATTERN - Static variable in class com.github.difflib.text.DiffRowGenerator
 
splitStringPreserveDelimiter(String, Pattern) - Static method in class com.github.difflib.text.DiffRowGenerator
 
SPLITTER_BY_CHARACTER - Static variable in class com.github.difflib.text.DiffRowGenerator
Splitting lines by character to achieve char by char diff checking.
SPLITTER_BY_WORD - Static variable in class com.github.difflib.text.DiffRowGenerator
Splitting lines by word to achieve word by word diff checking.
startOriginal - Variable in class com.github.difflib.algorithm.Change
 
startRevised - Variable in class com.github.difflib.algorithm.Change
 

T

toString() - Method in class com.github.difflib.algorithm.myers.PathNode
toString() - Method in class com.github.difflib.patch.ChangeDelta
 
toString() - Method in class com.github.difflib.patch.Chunk
 
toString() - Method in class com.github.difflib.patch.DeleteDelta
 
toString() - Method in class com.github.difflib.patch.EqualDelta
 
toString() - Method in class com.github.difflib.patch.InsertDelta
 
toString() - Method in class com.github.difflib.patch.Patch
 
toString() - Method in class com.github.difflib.text.DiffRow
 

U

UnifiedDiff - Class in com.github.difflib.unifieddiff
 
UnifiedDiff() - Constructor for class com.github.difflib.unifieddiff.UnifiedDiff
 
UnifiedDiffFile - Class in com.github.difflib.unifieddiff
Data structure for one patched file from a unified diff file.
UnifiedDiffFile() - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffFile
 
UnifiedDiffParserException - Exception in com.github.difflib.unifieddiff
 
UnifiedDiffParserException() - Constructor for exception com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(String) - Constructor for exception com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(String, Throwable) - Constructor for exception com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(Throwable) - Constructor for exception com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(String, Throwable, boolean, boolean) - Constructor for exception com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffReader - Class in com.github.difflib.unifieddiff
 
UnifiedDiffUtils - Class in com.github.difflib
 
UnifiedDiffWriter - Class in com.github.difflib.unifieddiff
 
UnifiedDiffWriter() - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
unpatch(List<T>, Patch<T>) - Static method in class com.github.difflib.DiffUtils
Applies the given patch to the revised list and returns the original list.

V

valueOf(String) - Static method in enum com.github.difflib.patch.DeltaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.difflib.patch.VerifyChunk
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.difflib.text.DiffRow.Tag
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.difflib.patch.DeltaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.difflib.patch.VerifyChunk
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.difflib.text.DiffRow.Tag
Returns an array containing the constants of this enum type, in the order they are declared.
verifyAndApplyTo(List<T>) - Method in class com.github.difflib.patch.AbstractDelta
 
verifyChunk(List<T>) - Method in class com.github.difflib.patch.Chunk
Verifies that this chunk's saved text matches the corresponding text in the given sequence.
verifyChunk(List<T>, int, int) - Method in class com.github.difflib.patch.Chunk
Verifies that this chunk's saved text matches the corresponding text in the given sequence.
VerifyChunk - Enum in com.github.difflib.patch
 
verifyChunkToFitTarget(List<T>) - Method in class com.github.difflib.patch.AbstractDelta
Verify the chunk of this delta, to fit the target.

W

WHITESPACE_PATTERN - Static variable in class com.github.difflib.text.DiffRowGenerator
 
withChunks(Chunk<T>, Chunk<T>) - Method in class com.github.difflib.patch.AbstractDelta
Create a new delta of the actual instance with customized chunk data.
withChunks(Chunk<T>, Chunk<T>) - Method in class com.github.difflib.patch.ChangeDelta
 
withChunks(Chunk<T>, Chunk<T>) - Method in class com.github.difflib.patch.DeleteDelta
 
withChunks(Chunk<T>, Chunk<T>) - Method in class com.github.difflib.patch.EqualDelta
 
withChunks(Chunk<T>, Chunk<T>) - Method in class com.github.difflib.patch.InsertDelta
 
withConflictOutput(ConflictOutput<T>) - Method in class com.github.difflib.patch.Patch
Alter normal conflict output behaviour to e.g. inclide some conflict statements in the result, like git does it.
withDefaultDiffAlgorithmFactory(DiffAlgorithmFactory) - Static method in class com.github.difflib.DiffUtils
Sets the default diff algorithm factory to be used by all diff routines.
withEndOriginal(int) - Method in class com.github.difflib.algorithm.Change
 
withEndRevised(int) - Method in class com.github.difflib.algorithm.Change
 
write(UnifiedDiff, Function<String, List<String>>, Writer, int) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
write(UnifiedDiff, Function<String, List<String>>, Consumer<String>, int) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2009–2024 java-diff-utils. All rights reserved.