public class UnifiedDiffWriter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.util.logging.Logger |
LOG |
| Constructor and Description |
|---|
UnifiedDiffWriter() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
getDeltaText(java.util.function.Consumer<java.lang.String> writer,
AbstractDelta<java.lang.String> delta)
getDeltaText returns the lines to be added to the Unified Diff text from the Delta parameter.
|
private static void |
processDeltas(java.util.function.Consumer<java.lang.String> writer,
java.util.List<java.lang.String> origLines,
java.util.List<AbstractDelta<java.lang.String>> deltas,
int contextSize,
boolean newFile) |
static void |
write(UnifiedDiff diff,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider,
java.util.function.Consumer<java.lang.String> writer,
int contextSize) |
static void |
write(UnifiedDiff diff,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider,
java.io.Writer writer,
int contextSize) |
private static void |
writeOrNothing(java.util.function.Consumer<java.lang.String> writer,
java.lang.String str) |
public static void write(UnifiedDiff diff, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider, java.io.Writer writer, int contextSize) throws java.io.IOException
java.io.IOExceptionpublic static void write(UnifiedDiff diff, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider, java.util.function.Consumer<java.lang.String> writer, int contextSize) throws java.io.IOException
java.io.IOExceptionprivate static void processDeltas(java.util.function.Consumer<java.lang.String> writer,
java.util.List<java.lang.String> origLines,
java.util.List<AbstractDelta<java.lang.String>> deltas,
int contextSize,
boolean newFile)
private static void getDeltaText(java.util.function.Consumer<java.lang.String> writer,
AbstractDelta<java.lang.String> delta)
writer - consumer for the list of String lines of codedelta - the Delta to outputprivate static void writeOrNothing(java.util.function.Consumer<java.lang.String> writer,
java.lang.String str)
throws java.io.IOException
java.io.IOException