Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

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

B

beforeOutRange - Variable in class com.github.difflib.patch.Patch.PatchApplyingContext
 
BINARY_ADDED - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
BINARY_DELETED - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
BINARY_EDITED - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
binaryAdded - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
binaryDeleted - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
binaryEdited - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
bootstrap - Variable in class com.github.difflib.algorithm.myers.PathNode
 
build() - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Build the DiffRowGenerator.
buildChunk(int, int, List) - Static method in class com.github.difflib.patch.Patch
 
buildDiffRow(DiffRow.Tag, String, String) - Method in class com.github.difflib.text.DiffRowGenerator
 
buildDiffRowWithoutNormalizing(DiffRow.Tag, String, String) - Method in class com.github.difflib.text.DiffRowGenerator
 
Builder() - Constructor for class com.github.difflib.text.DiffRowGenerator.Builder
 
buildPath(List, List, DiffAlgorithmListener) - Method in class com.github.difflib.algorithm.myers.MyersDiff
Computes the minimum diffpath that expresses de differences between the original and revised sequences, according to Gene Myers differencing algorithm.
buildRevision(PathNode, List, List) - Method in class com.github.difflib.algorithm.myers.MyersDiff
Constructs a Patch from a difference path.
buildScript(MyersDiffWithLinearSpace.DiffData, int, int, int, int, Consumer) - Method in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
buildSnake(MyersDiffWithLinearSpace.DiffData, int, int, int, int) - Method in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 

C

Change - Class in com.github.difflib.algorithm
 
Change(DeltaType, int, int, int, int) - Constructor for class com.github.difflib.algorithm.Change
 
CHANGE - Enum constant in enum com.github.difflib.patch.DeltaType
A change in the original.
CHANGE - Enum constant in enum com.github.difflib.text.DiffRow.Tag
 
ChangeDelta<T> - Class in com.github.difflib.patch
Describes the change-delta between original and revised texts.
ChangeDelta(Chunk, Chunk) - Constructor for class com.github.difflib.patch.ChangeDelta
Creates a change delta with the two given chunks.
changePosition - Variable in class com.github.difflib.patch.Chunk
 
checkForNoNewLineAtTheEndOfTheFile(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
Chunk<T> - Class in com.github.difflib.patch
Holds the information about the part of text involved in the diff process
Chunk(int, List) - Constructor for class com.github.difflib.patch.Chunk
Creates a chunk and saves a copy of affected lines
Chunk(int, List, List) - 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
Chunk(int, T[], List) - Constructor for class com.github.difflib.patch.Chunk
Creates a chunk and saves a copy of affected lines
CHUNK - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
columnWidth - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
columnWidth - Variable in class com.github.difflib.text.DiffRowGenerator
 
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.text.deltamerge - package com.github.difflib.text.deltamerge
 
com.github.difflib.unifieddiff - package com.github.difflib.unifieddiff
This is the new implementation of UnifiedDiff Tools.
command - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
compressLines(List, String) - Static method in class com.github.difflib.DiffUtils
 
computeDiff(List, List, DiffAlgorithmListener) - Method in interface com.github.difflib.algorithm.DiffAlgorithmI
Computes the changeset to patch the source list to the target list.
computeDiff(List, List, DiffAlgorithmListener) - Method in class com.github.difflib.algorithm.myers.MyersDiff
Computes the changeset to patch the source list to the target list.
computeDiff(List, List, DiffAlgorithmListener) - Method in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
computeDiff(T[], T[], DiffAlgorithmListener) - Method in interface com.github.difflib.algorithm.DiffAlgorithmI
Simple extension to compute a changeset using arrays.
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 - Variable in class com.github.difflib.patch.Patch
 
ConflictOutput<T> - Interface in com.github.difflib.patch
 
CONTENT_DOES_NOT_MATCH_TARGET - Enum constant in enum com.github.difflib.patch.VerifyChunk
 
COPY_FROM - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
COPY_TO - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
copyFrom - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
copyTo - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
create() - Method in interface com.github.difflib.algorithm.DiffAlgorithmFactory
 
create() - Static method in class com.github.difflib.text.DiffRowGenerator
 
create(BiPredicate) - Method in interface com.github.difflib.algorithm.DiffAlgorithmFactory
 
currentFuzz - Variable in class com.github.difflib.patch.Patch.PatchApplyingContext
// passing values from find to apply

D

data - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
decompressDeltas - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
decompressDeltas - Variable in class com.github.difflib.text.DiffRowGenerator
 
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.
decompressDeltas(AbstractDelta) - Method in class com.github.difflib.text.DiffRowGenerator
Decompresses ChangeDeltas with different source and target size to a ChangeDelta with same size and a following InsertDelta or DeleteDelta.
DEFAULT_DIFF - Static variable in class com.github.difflib.DiffUtils
This factory generates the DEFAULT_DIFF algorithm for all these routines.
DEFAULT_EQUALIZER - Static variable in class com.github.difflib.text.DiffRowGenerator
 
DEFAULT_INLINE_DELTA_MERGER - Static variable in class com.github.difflib.text.DiffRowGenerator
 
defaultPosition - Variable in class com.github.difflib.patch.Patch.PatchApplyingContext
 
DELETE - Enum constant in enum com.github.difflib.patch.DeltaType
A delete from the original.
DELETE - Enum constant in enum com.github.difflib.text.DiffRow.Tag
 
DELETED_FILE_MODE - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
DeleteDelta<T> - Class in com.github.difflib.patch
Describes the delete-delta between original and revised texts.
DeleteDelta(Chunk, Chunk) - Constructor for class com.github.difflib.patch.DeleteDelta
Creates a change delta with the two given chunks.
deletedFileMode - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
delLineIdx - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
delLineIdxList - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
DeltaMergeUtils - Class in com.github.difflib.text.deltamerge
Provides utility features for merge inline deltas
DeltaMergeUtils() - Constructor for class com.github.difflib.text.deltamerge.DeltaMergeUtils
 
deltas - Variable in class com.github.difflib.patch.Patch
 
deltas - Variable in class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 
deltaType - Variable in class com.github.difflib.algorithm.Change
 
DeltaType - Enum in com.github.difflib.patch
Specifies the type of the delta.
DeltaType() - Constructor for enum com.github.difflib.patch.DeltaType
 
diag - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake
 
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, List) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two sequences of elements using the default diff algorithm.
diff(List, List, boolean) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two sequences of elements using the default diff algorithm.
diff(List, List, DiffAlgorithmI) - 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, List, DiffAlgorithmI, DiffAlgorithmListener) - Static method in class com.github.difflib.DiffUtils
 
diff(List, List, DiffAlgorithmI, 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, List, DiffAlgorithmListener) - Static method in class com.github.difflib.DiffUtils
Computes the difference between two sequences of elements using the default diff algorithm.
diff(List, List, BiPredicate) - Static method in class com.github.difflib.DiffUtils
Computes the difference between the original and revised list of elements with default diff algorithm
DIFF_COMMAND - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
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
 
diffCommand - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
DiffData(List, List) - Constructor for class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 
diffEnd() - Method in interface com.github.difflib.algorithm.DiffAlgorithmListener
 
DiffException - Exception Class in com.github.difflib.patch
Base class for all exceptions emanating from this package.
DiffException() - Constructor for exception class com.github.difflib.patch.DiffException
 
DiffException(String) - Constructor for exception class 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(DiffRowGenerator.Builder) - Constructor for class com.github.difflib.text.DiffRowGenerator
 
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.
DiffUtils() - Constructor for class com.github.difflib.DiffUtils
 

E

end - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake
 
endOriginal - Variable in class com.github.difflib.algorithm.Change
 
endRevised - Variable in class com.github.difflib.algorithm.Change
 
EQUAL - Enum constant in enum com.github.difflib.patch.DeltaType
An do nothing.
EQUAL - Enum constant in enum com.github.difflib.text.DiffRow.Tag
 
EqualDelta<T> - Class in com.github.difflib.patch
This delta contains equal lines of data.
EqualDelta(Chunk, Chunk) - Constructor for class com.github.difflib.patch.EqualDelta
 
equalityProcessor - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
equalityProcessor - Variable in class com.github.difflib.text.DiffRowGenerator
 
equalizer - Variable in class com.github.difflib.algorithm.myers.MyersDiff
 
equalizer - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
equalizer - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
equalizer - Variable in class com.github.difflib.text.DiffRowGenerator
 
equalizer(BiPredicate) - 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
 
extractFileName(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
extractTimestamp(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 

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.
files - Variable in class com.github.difflib.unifieddiff.UnifiedDiff
 
finalizeChunk() - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
findPositionFuzzy(Patch.PatchApplyingContext, AbstractDelta) - Method in class com.github.difflib.patch.Patch
 
findPositionWithFuzz(Patch.PatchApplyingContext, AbstractDelta, int) - Method in class com.github.difflib.patch.Patch
 
findPositionWithFuzzAndMoreDelta(Patch.PatchApplyingContext, AbstractDelta, int, int) - Method in class com.github.difflib.patch.Patch
 
from(String, String, Patch) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
from(String, String, UnifiedDiffFile...) - Static method in class com.github.difflib.unifieddiff.UnifiedDiff
 
FROM_FILE - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
fromFile - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
fromTimestamp - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 

G

generate(List, List, List, boolean) - Static method in class com.github.difflib.patch.Patch
 
generate(List, List, List) - Static method in class com.github.difflib.patch.Patch
 
generateDiffRows(List, Patch) - Method in class com.github.difflib.text.DiffRowGenerator
Generates the DiffRows describing the difference between original and revised texts using the given patch.
generateDiffRows(List, List) - Method in class com.github.difflib.text.DiffRowGenerator
Get the DiffRows describing the difference between original and revised texts using the given patch.
generateInlineDiffs(AbstractDelta) - Method in class com.github.difflib.text.DiffRowGenerator
Add the inline diffs for given delta
generateOriginalAndDiff(List, List) - 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, List, 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, Patch, 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
getDeltas() - Method in class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 
getDeltaText(AbstractDelta) - Static method in class com.github.difflib.UnifiedDiffUtils
getDeltaText returns the lines to be added to the Unified Diff text from the Delta parameter.
getDeltaText(Consumer, AbstractDelta) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffWriter
getDeltaText returns the lines to be added to the Unified Diff text from the Delta parameter.
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
 
getMiddleSnake(MyersDiffWithLinearSpace.DiffData, int, int, int, int) - Method in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
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
 
getOrigList() - Method in class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 
getOrigList(List, int, int) - Static method in class com.github.difflib.UnifiedDiffUtils
 
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
 
getRevList() - Method in class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 
getRowMap(String) - Static method in class com.github.difflib.UnifiedDiffUtils
 
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
 
header - Variable in class com.github.difflib.unifieddiff.UnifiedDiff
 
htmlEntites(String) - Static method in class com.github.difflib.text.StringUtils
Replaces all opening and closing tags with < or >.

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 - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
ignoreWhiteSpaces - 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.
index - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
INDEX - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
initFileIfNecessary() - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
InlineDeltaMergeInfo - Class in com.github.difflib.text.deltamerge
Holds the information required to merge deltas originating from an inline diff
InlineDeltaMergeInfo(List, List, List) - Constructor for class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 
inlineDeltaMerger - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
inlineDeltaMerger - Variable in class com.github.difflib.text.DiffRowGenerator
 
inlineDeltaMerger(Function) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Provide an inline delta merger for use case specific delta optimizations.
inlineDiffBySplitter(Function) - 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.
inlineDiffSplitter - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
inlineDiffSplitter - Variable in class com.github.difflib.text.DiffRowGenerator
 
insert(List, List) - Static method in class com.github.difflib.UnifiedDiffUtils
 
INSERT - Enum constant in enum com.github.difflib.patch.DeltaType
An insert into the original.
INSERT - Enum constant in enum com.github.difflib.text.DiffRow.Tag
 
InsertDelta<T> - Class in com.github.difflib.patch
Describes the add-delta between original and revised texts.
InsertDelta(Chunk, Chunk) - Constructor for class com.github.difflib.patch.InsertDelta
Creates an insert delta with the two given chunks.
insertOrig(List, List) - Static method in class com.github.difflib.UnifiedDiffUtils
 
insertOrig(List, List, List) - Static method in class com.github.difflib.UnifiedDiffUtils
 
InternalUnifiedDiffReader - Class in com.github.difflib.unifieddiff
 
InternalUnifiedDiffReader(Reader) - Constructor for class com.github.difflib.unifieddiff.InternalUnifiedDiffReader
 
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
 
isStopsHeaderParsing() - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 

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.
lastLine - Variable in class com.github.difflib.unifieddiff.InternalUnifiedDiffReader
 
lastLine() - Method in class com.github.difflib.unifieddiff.InternalUnifiedDiffReader
 
lastPatchEnd - Variable in class com.github.difflib.patch.Patch.PatchApplyingContext
 
LINE_ADD - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
LINE_DEL - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
LINE_NORMAL - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
LINE_NORMALIZER_FOR_HTML - Static variable in class com.github.difflib.text.DiffRowGenerator
 
lineNormalizer - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
lineNormalizer - Variable in class com.github.difflib.text.DiffRowGenerator
 
lineNormalizer(Function) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
By default DiffRowGenerator preprocesses lines for HTML output.
lines - Variable in class com.github.difflib.patch.Chunk
 
LOG - Static variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
LOG - Static variable in class com.github.difflib.unifieddiff.UnifiedDiffWriter
 

M

maxFuzz - Variable in class com.github.difflib.patch.Patch.PatchApplyingContext
 
mergeInlineDeltas(InlineDeltaMergeInfo, Predicate) - Static method in class com.github.difflib.text.deltamerge.DeltaMergeUtils
 
mergeOriginalRevised - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
mergeOriginalRevised - Variable in class com.github.difflib.text.DiffRowGenerator
 
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) - 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) - Constructor for class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace
 
MyersDiffWithLinearSpace.DiffData - Class in com.github.difflib.algorithm.myers
 
MyersDiffWithLinearSpace.Snake - Class in com.github.difflib.algorithm.myers
 

N

NEW_FILE_MODE - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
new_ln - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
NEW_MODE - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
new_size - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
newFileMode - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
newLine - Variable in class com.github.difflib.text.DiffRow
 
newMode - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
newTag - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
newTag - Variable in class com.github.difflib.text.DiffRowGenerator
 
newTag(BiFunction) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for New-Text-Tags.
newTag(Function) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for New-Text-Tags.
noNewLineAtTheEndOfTheFile - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
normalize(String) - Static method in class com.github.difflib.text.StringUtils
 
normalizeLines(List) - Method in class com.github.difflib.text.DiffRowGenerator
 
NULL_FILE_INDICATOR - Static variable in class com.github.difflib.UnifiedDiffUtils
 

O

OK - Enum constant in enum com.github.difflib.patch.VerifyChunk
 
old_ln - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
OLD_MODE - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
old_size - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
oldLine - Variable in class com.github.difflib.text.DiffRow
 
oldMode - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
oldTag - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
oldTag - Variable in class com.github.difflib.text.DiffRowGenerator
 
oldTag(BiFunction) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for Old-Text-Tags.
oldTag(Function) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Generator for Old-Text-Tags.
originalTxt - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
origList - Variable in class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 

P

parse() - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
parseFileNames(String) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
parseUnifiedDiff(InputStream) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffReader
To parse a diff file use this method.
parseUnifiedDiff(List) - Static method in class com.github.difflib.UnifiedDiffUtils
Parse the given text in unified format and creates the list of deltas for it.
patch - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
patch(List, Patch) - 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
 
Patch.PatchApplyingContext<T> - Class in com.github.difflib.patch
 
PatchApplyingContext(List, int) - Constructor for class com.github.difflib.patch.Patch.PatchApplyingContext
 
PatchFailedException - Exception Class in com.github.difflib.patch
Thrown whenever a delta cannot be applied as a patch to a given text.
PatchFailedException() - Constructor for exception class com.github.difflib.patch.PatchFailedException
 
PatchFailedException(String) - Constructor for exception class 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.
pattern - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
position - Variable in class com.github.difflib.patch.Chunk
 
POSITION_OUT_OF_TARGET - Enum constant in enum com.github.difflib.patch.VerifyChunk
 
preprocessLine(String) - Method in class com.github.difflib.text.DiffRowGenerator
 
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.
processAddLine(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processBinaryAdded(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processBinaryDeleted(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processBinaryEdited(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processChunk(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processConflict(VerifyChunk, AbstractDelta, List) - Method in interface com.github.difflib.patch.ConflictOutput
 
processCopyFrom(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processCopyTo(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processDeletedFileMode(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processDelLine(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processDeltas(Consumer, List, List, int, boolean) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
processDeltas(List, List, int, boolean) - Static method in class com.github.difflib.UnifiedDiffUtils
processDeltas takes a list of Deltas and outputs them together in a single block of Unified-Diff-format text.
processDiff(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processDiffs - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
processDiffs - Variable in class com.github.difflib.text.DiffRowGenerator
 
processDiffs(Function) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Processor for diffed text parts.
processEqualities(String) - Method in class com.github.difflib.text.DiffRowGenerator
Hook for processing equal (unchanged) text segments.
processEqualities(Function) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Processor for equal (unchanged) text parts.
processFromFile(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processIndex(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processLine(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
processLine(String, UnifiedDiffReader.UnifiedDiffLine...) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processLinesInPrevChunk(List, Patch, int, int) - Static method in class com.github.difflib.UnifiedDiffUtils
 
processNewFileMode(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processNewMode(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processNormalLine(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processOldMode(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processRenameFrom(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processRenameTo(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processSimilarityIndex(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
processToFile(MatchResult, String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 

R

READER - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
readLine() - Method in class com.github.difflib.unifieddiff.InternalUnifiedDiffReader
 
RENAME_FROM - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
RENAME_TO - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
renameFrom - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
renameTo - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
replaceOriginalLinefeedInChangesWithSpaces - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
replaceOriginalLinefeedInChangesWithSpaces - Variable in class com.github.difflib.text.DiffRowGenerator
 
replaceOriginalLinefeedInChangesWithSpaces(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Sometimes it happens that a change contains multiple lines.
reportLinesUnchanged - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
reportLinesUnchanged - Variable in class com.github.difflib.text.DiffRowGenerator
 
reportLinesUnchanged(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Report all lines without markup on the old or new text.
restore(List) - Method in class com.github.difflib.patch.Patch
Creates a new list, containing the restored state of the given list.
restore(List) - Method in class com.github.difflib.patch.AbstractDelta
 
restore(List) - Method in class com.github.difflib.patch.ChangeDelta
 
restore(List) - Method in class com.github.difflib.patch.DeleteDelta
 
restore(List) - Method in class com.github.difflib.patch.EqualDelta
 
restore(List) - Method in class com.github.difflib.patch.InsertDelta
 
restoreToExisting(List) - Method in class com.github.difflib.patch.Patch
Restores all changes within the given list.
result - Variable in class com.github.difflib.patch.Patch.PatchApplyingContext
 
revisedTxt - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
revList - Variable in class com.github.difflib.text.deltamerge.InlineDeltaMergeInfo
 

S

script - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 
serialVersionUID - Static variable in exception class com.github.difflib.patch.DiffException
 
serialVersionUID - Static variable in exception class com.github.difflib.patch.PatchFailedException
 
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) - 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
 
setTailTxt(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiff
 
setToFile(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
setToTimestamp(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
showInlineDiffs - Variable in class com.github.difflib.text.DiffRowGenerator.Builder
 
showInlineDiffs - Variable in class com.github.difflib.text.DiffRowGenerator
 
showInlineDiffs(boolean) - Method in class com.github.difflib.text.DiffRowGenerator.Builder
Show inline diffs in generating diff rows or not.
SIMILARITY_INDEX - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
similarityIndex - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
size - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 
size() - Method in class com.github.difflib.patch.Chunk
 
snake - Variable in class com.github.difflib.algorithm.myers.PathNode
 
Snake(int, int, int) - Constructor for class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake
 
source - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 
source - Variable in class com.github.difflib.patch.AbstractDelta
 
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.
start - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.Snake
 
startOriginal - Variable in class com.github.difflib.algorithm.Change
 
startRevised - Variable in class com.github.difflib.algorithm.Change
 
stopsHeaderParsing - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
StringUtils - Class in com.github.difflib.text
 
StringUtils() - Constructor for class com.github.difflib.text.StringUtils
 

T

tag - Variable in class com.github.difflib.text.DiffRow
 
Tag() - Constructor for enum com.github.difflib.text.DiffRow.Tag
 
tail - Variable in class com.github.difflib.unifieddiff.UnifiedDiff
 
target - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 
target - Variable in class com.github.difflib.patch.AbstractDelta
 
TIMESTAMP_REGEXP - Static variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
TO_FILE - Variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
toFile - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
toInteger(MatchResult, int, int) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
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
 
toString() - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
toTimestamp - Variable in class com.github.difflib.unifieddiff.UnifiedDiffFile
 
transformDeltaIntoDiffRow(List, int, List, AbstractDelta) - Method in class com.github.difflib.text.DiffRowGenerator
Transforms one patch delta into a DiffRow object.
type - Variable in class com.github.difflib.patch.AbstractDelta
 

U

UNIFIED_DIFF_CHUNK_REGEXP - Static variable in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
UNIFIED_DIFF_CHUNK_REGEXP - Static variable in class com.github.difflib.UnifiedDiffUtils
 
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
 
UnifiedDiffLine(boolean, String, BiConsumer) - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
UnifiedDiffLine(boolean, Pattern, BiConsumer) - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
UnifiedDiffLine(String, BiConsumer) - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
UnifiedDiffParserException - Exception Class in com.github.difflib.unifieddiff
 
UnifiedDiffParserException() - Constructor for exception class com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(String) - Constructor for exception class com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(String, Throwable) - Constructor for exception class com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(String, Throwable, boolean, boolean) - Constructor for exception class com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffParserException(Throwable) - Constructor for exception class com.github.difflib.unifieddiff.UnifiedDiffParserException
 
UnifiedDiffReader - Class in com.github.difflib.unifieddiff
 
UnifiedDiffReader(Reader) - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffReader
 
UnifiedDiffReader.UnifiedDiffLine - Class in com.github.difflib.unifieddiff
 
UnifiedDiffUtils - Class in com.github.difflib
 
UnifiedDiffUtils() - Constructor for class com.github.difflib.UnifiedDiffUtils
 
UnifiedDiffWriter - Class in com.github.difflib.unifieddiff
 
UnifiedDiffWriter() - Constructor for class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
unpatch(List, Patch) - Static method in class com.github.difflib.DiffUtils
Applies the given patch to the revised list and returns the original list.

V

validLine(String) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader.UnifiedDiffLine
 
validLine(String, UnifiedDiffReader.UnifiedDiffLine...) - Method in class com.github.difflib.unifieddiff.UnifiedDiffReader
 
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.
vDown - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 
verifyAndApplyTo(List) - Method in class com.github.difflib.patch.AbstractDelta
 
verifyChunk(List) - 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, 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
 
VerifyChunk() - Constructor for enum com.github.difflib.patch.VerifyChunk
 
verifyChunkToFitTarget(List) - Method in class com.github.difflib.patch.AbstractDelta
Verify the chunk of this delta, to fit the target.
vUp - Variable in class com.github.difflib.algorithm.myers.MyersDiffWithLinearSpace.DiffData
 

W

WHITESPACE_EQUALITIES_MERGER - Static variable in class com.github.difflib.text.DiffRowGenerator
Merge diffs which are separated by equalities consisting of whitespace only.
WHITESPACE_PATTERN - Static variable in class com.github.difflib.text.DiffRowGenerator
 
withChunks(Chunk, Chunk) - Method in class com.github.difflib.patch.AbstractDelta
Create a new delta of the actual instance with customized chunk data.
withChunks(Chunk, Chunk) - Method in class com.github.difflib.patch.ChangeDelta
 
withChunks(Chunk, Chunk) - Method in class com.github.difflib.patch.DeleteDelta
 
withChunks(Chunk, Chunk) - Method in class com.github.difflib.patch.EqualDelta
 
withChunks(Chunk, Chunk) - Method in class com.github.difflib.patch.InsertDelta
 
withConflictOutput(ConflictOutput) - Method in class com.github.difflib.patch.Patch
Alter normal conflict output behaviour to e.g.
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
 
wrapInTag(List, int, int, DiffRow.Tag, BiFunction, Function, boolean) - Static method in class com.github.difflib.text.DiffRowGenerator
Wrap the elements in the sequence with the given tag
wrapText(String, int) - Static method in class com.github.difflib.text.StringUtils
Wrap the text with the given column width
wrapText(List, int) - Static method in class com.github.difflib.text.StringUtils
 
write(UnifiedDiff, Function, Writer, int) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
write(UnifiedDiff, Function, Consumer, int) - Static method in class com.github.difflib.unifieddiff.UnifiedDiffWriter
 
writeOrNothing(Consumer, String) - 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 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form