A C D E H I L N O R S T U V W
All Classes All Packages
All Classes All Packages
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
andcore.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
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 givenDiffSettings
. - 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
All Classes All Packages