public static class DiffRowGenerator.Builder extends Object
Modifier and Type | Method and Description |
---|---|
DiffRowGenerator |
build()
Build the DiffRowGenerator.
|
DiffRowGenerator.Builder |
columnWidth(int width)
Set the column with of generated lines of original and revised texts.
|
DiffRowGenerator.Builder |
ignoreWhiteSpaces(boolean val)
Ignore white spaces in generating diff rows or not.
|
DiffRowGenerator.Builder |
inlineDiffBySplitter(Function<String,List<String>> inlineDiffSplitter) |
DiffRowGenerator.Builder |
inlineDiffByWord(boolean inlineDiffByWord)
Per default each character is separatly processed.
|
DiffRowGenerator.Builder |
mergeOriginalRevised(boolean mergeOriginalRevised)
Merge the complete result within the original text.
|
DiffRowGenerator.Builder |
newTag(Function<Boolean,String> generator)
Generator for New-Text-Tags.
|
DiffRowGenerator.Builder |
oldTag(Function<Boolean,String> generator)
Generator for Old-Text-Tags.
|
DiffRowGenerator.Builder |
reportLinesUnchanged(boolean val)
Give the originial old and new text lines to Diffrow without any additional processing.
|
DiffRowGenerator.Builder |
showInlineDiffs(boolean val)
Show inline diffs in generating diff rows or not.
|
public DiffRowGenerator.Builder showInlineDiffs(boolean val)
val
- the value to set. Default: false.public DiffRowGenerator.Builder ignoreWhiteSpaces(boolean val)
val
- the value to set. Default: true.public DiffRowGenerator.Builder reportLinesUnchanged(boolean val)
val
- the value to set. Default: false.public DiffRowGenerator.Builder oldTag(Function<Boolean,String> generator)
tag
- the tag to set. Without angle brackets. Default: span.public DiffRowGenerator.Builder newTag(Function<Boolean,String> generator)
generator
- public DiffRowGenerator.Builder columnWidth(int width)
width
- the width to set. Making it < 0 doesn't have any sense. Default 80. @return builder with config
ured ignoreBlankLines parameterpublic DiffRowGenerator build()
public DiffRowGenerator.Builder mergeOriginalRevised(boolean mergeOriginalRevised)
mergeOriginalRevised
- public DiffRowGenerator.Builder inlineDiffByWord(boolean inlineDiffByWord)
public DiffRowGenerator.Builder inlineDiffBySplitter(Function<String,List<String>> inlineDiffSplitter)
Copyright © 2009–2018 java-diff-utils. All rights reserved.