A C D E H I L N O R S T U V W 
All Classes All Packages

A

addedLine() - Method in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 

C

CHANGE - de.skuzzle.difftool.DiffLine.Type
 
changedLine() - Method in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 
contextLines() - Method in class de.skuzzle.difftool.DiffSettings
 
continuation() - Method in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 
convert(String) - Method in enum de.skuzzle.difftool.LineSeparator
Converts all line separators in the given String to the line separator represented by the enum constant on which this method is called.
CR - de.skuzzle.difftool.LineSeparator
 
create(Consumer<DiffRowGenerator.Builder>) - Static method in class de.skuzzle.difftool.thirdparty.DiffUtilsDiffAlgorithm
 
CRLF - de.skuzzle.difftool.LineSeparator
 

D

de.skuzzle.difftool - package de.skuzzle.difftool
Utility for creating and rendering diffs.
de.skuzzle.difftool.thirdparty - package de.skuzzle.difftool.thirdparty
 
DEFAULT - Static variable in class de.skuzzle.difftool.DiffSettings
 
DEFAULT - Static variable in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 
DELETE - de.skuzzle.difftool.DiffLine.Type
 
deletedLine() - Method in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 
determineFrom(String) - Static method in enum de.skuzzle.difftool.LineSeparator
Determines the line separator used in the given String.
determineFromGitConfig() - Static method in enum de.skuzzle.difftool.LineSeparator
Tries to determine the line separator from GIT according to its core.autocrlf and core.eol config values.
DiffAlgorithm - Interface in de.skuzzle.difftool
 
DiffLine - Class in de.skuzzle.difftool
 
DiffLine(DiffLine.Type, String, String) - Constructor for class de.skuzzle.difftool.DiffLine
 
DiffLine.Type - Enum in de.skuzzle.difftool
 
diffOf(List<String>, List<String>) - Method in interface de.skuzzle.difftool.DiffAlgorithm
 
diffOf(List<String>, List<String>) - Method in class de.skuzzle.difftool.thirdparty.DiffUtilsDiffAlgorithm
 
DiffRenderer - Interface in de.skuzzle.difftool
Defines how a diff is rendered as a String.
DiffSettings - Class in de.skuzzle.difftool
Defines parameters that are used when rendering a diff to String using a DiffRenderer.
DiffSettings(int, int, DiffSettings.DiffSymbols) - Constructor for class de.skuzzle.difftool.DiffSettings
 
DiffSettings.DiffSymbols - Class in de.skuzzle.difftool
 
DiffSymbols(String, String, String, String, LineSeparator, String) - Constructor for class de.skuzzle.difftool.DiffSettings.DiffSymbols
 
DiffUtilsDiffAlgorithm - Class in de.skuzzle.difftool.thirdparty
Based on java-diff-utils.
displayName() - Method in enum de.skuzzle.difftool.LineSeparator
 

E

EQUAL - de.skuzzle.difftool.DiffLine.Type
 
equalLine() - Method in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 
equals(Object) - Method in class de.skuzzle.difftool.DiffLine
 

H

hasDifference() - Method in class de.skuzzle.difftool.StringDiff
Whether the compared Strings differ in either line separators or at least one text difference was found.
hashCode() - Method in class de.skuzzle.difftool.DiffLine
 
hasLineSeparatorDifference() - Method in class de.skuzzle.difftool.StringDiff
Whether compared Strings differed in line separators.
hasTextDifference() - Method in class de.skuzzle.difftool.StringDiff
Whether at least one text difference has been found.

I

INSERT - de.skuzzle.difftool.DiffLine.Type
 
INSTANCE - Static variable in class de.skuzzle.difftool.SplitDiffRenderer
 
INSTANCE - Static variable in class de.skuzzle.difftool.thirdparty.DiffUtilsDiffAlgorithm
A default instance with sensible defaults for comparing texts.
INSTANCE - Static variable in class de.skuzzle.difftool.UnifiedDiffRenderer
 

L

leftLineSeparator() - Method in class de.skuzzle.difftool.StringDiff
Returns the LineSeparator for the left file of the comparison.
LF - de.skuzzle.difftool.LineSeparator
 
lineNumberOffset() - Method in class de.skuzzle.difftool.DiffSettings
 
LineSeparator - Enum in de.skuzzle.difftool
Used to represent and detect a file's line separator character(s).

N

newLine() - Method in class de.skuzzle.difftool.DiffLine
 
newLineCharacter() - Method in class de.skuzzle.difftool.DiffSettings.DiffSymbols
 

O

oldLine() - Method in class de.skuzzle.difftool.DiffLine
 

R

renderDiff(List<DiffLine>, DiffSettings) - Method in interface de.skuzzle.difftool.DiffRenderer
Creates a String representation of the provided diff.
renderDiff(List<DiffLine>, DiffSettings) - Method in class de.skuzzle.difftool.SplitDiffRenderer
 
renderDiff(List<DiffLine>, DiffSettings) - Method in class de.skuzzle.difftool.UnifiedDiffRenderer
 
rightLineSeparator() - Method in class de.skuzzle.difftool.StringDiff
Returns the LineSeparator of the right file of the comparison.

S

simple(String, String) - Static method in class de.skuzzle.difftool.StringDiff
 
SplitDiffRenderer - Class in de.skuzzle.difftool
Renders the diff in "split" view.
StringDiff - Class in de.skuzzle.difftool
Represents the difference between two Strings.
symbols() - Method in class de.skuzzle.difftool.DiffSettings
 
SYSTEM - de.skuzzle.difftool.LineSeparator
 

T

textDifferences() - Method in class de.skuzzle.difftool.StringDiff
Returns the internal list of differences (read-only).
toString() - Method in class de.skuzzle.difftool.DiffLine
 
toString() - Method in enum de.skuzzle.difftool.LineSeparator
 
toString() - Method in class de.skuzzle.difftool.StringDiff
Creates a unified rendered diff of this StringDiff using default DiffSettings.
toString(DiffRenderer) - Method in class de.skuzzle.difftool.StringDiff
 
toString(DiffRenderer, DiffSettings) - Method in class de.skuzzle.difftool.StringDiff
Creates a String representation of this diff via the given DiffRenderer using given DiffSettings.
type() - Method in class de.skuzzle.difftool.DiffLine
 

U

UnifiedDiffRenderer - Class in de.skuzzle.difftool
 
using(DiffRowGenerator) - Static method in class de.skuzzle.difftool.thirdparty.DiffUtilsDiffAlgorithm
 
using(DiffAlgorithm, String, String) - Static method in class de.skuzzle.difftool.StringDiff
 
using(DiffAlgorithm, List<String>, List<String>) - Static method in class de.skuzzle.difftool.StringDiff
 

V

valueOf(String) - Static method in enum de.skuzzle.difftool.DiffLine.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.skuzzle.difftool.LineSeparator
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.skuzzle.difftool.DiffLine.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.skuzzle.difftool.LineSeparator
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDefaultSymbols(int, int) - Static method in class de.skuzzle.difftool.DiffSettings
 
A C D E H I L N O R S T U V W 
All Classes All Packages