Package com.github.difflib.unifieddiff
Class UnifiedDiff
- java.lang.Object
-
- com.github.difflib.unifieddiff.UnifiedDiff
-
public final class UnifiedDiff extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<UnifiedDiffFile>
files
private java.lang.String
header
private java.lang.String
tail
-
Constructor Summary
Constructors Constructor Description UnifiedDiff()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addFile(UnifiedDiffFile file)
static UnifiedDiff
from(java.lang.String header, java.lang.String tail, UnifiedDiffFile... files)
java.util.List<UnifiedDiffFile>
getFiles()
java.lang.String
getHeader()
java.lang.String
getTail()
void
setHeader(java.lang.String header)
(package private) void
setTailTxt(java.lang.String tailTxt)
java.util.List<java.lang.String>
spplyPatchTo(java.util.function.Predicate<java.lang.String> findFile, java.util.List<java.lang.String> originalLines)
-
-
-
Field Detail
-
header
private java.lang.String header
-
tail
private java.lang.String tail
-
files
private final java.util.List<UnifiedDiffFile> files
-
-
Method Detail
-
getHeader
public java.lang.String getHeader()
-
setHeader
public void setHeader(java.lang.String header)
-
addFile
void addFile(UnifiedDiffFile file)
-
getFiles
public java.util.List<UnifiedDiffFile> getFiles()
-
setTailTxt
void setTailTxt(java.lang.String tailTxt)
-
getTail
public java.lang.String getTail()
-
spplyPatchTo
public java.util.List<java.lang.String> spplyPatchTo(java.util.function.Predicate<java.lang.String> findFile, java.util.List<java.lang.String> originalLines) throws PatchFailedException
- Throws:
PatchFailedException
-
from
public static UnifiedDiff from(java.lang.String header, java.lang.String tail, UnifiedDiffFile... files)
-
-