public final class QDiffUniGenerator extends QDiffSequenceGenerator implements QDiffGeneratorFactory
Modifier and Type | Field and Description |
---|---|
static String |
TYPE |
EOL_PROPERTY, GUTTER_PROPERTY, HUNK_DELIMITER, IGNORE_ALL_SPACE, IGNORE_EOL_PROPERTY, IGNORE_SPACE_CHANGE, IGNORE_SPACE_PROPERTY, WHITESPACE_PROPERTY
Constructor and Description |
---|
QDiffUniGenerator(Map properties,
String header) |
Modifier and Type | Method and Description |
---|---|
QDiffGenerator |
createGenerator(Map properties) |
void |
generateDiffHeader(String item,
String leftInfo,
String rightInfo,
Writer output) |
protected void |
processBlock(QSequenceDifferenceBlock[] segment,
QSequenceLineCache sourceLines,
QSequenceLineCache targetLines,
OutputStream output) |
protected void |
processBlock(QSequenceDifferenceBlock[] segment,
QSequenceLineCache sourceLines,
QSequenceLineCache targetLines,
String encoding,
Writer output) |
static void |
setup() |
generateBinaryDiff, generateTextDiff, generateTextDiff, generateTextDiff, generateTextDiff, generateTextDiff, getEOL, getGutter, getHunkDelimiter, getProperties, getSimplifier, print, print, printLine, println, println, println, println
public static final String TYPE
public static void setup()
public void generateDiffHeader(String item, String leftInfo, String rightInfo, Writer output) throws IOException
generateDiffHeader
in interface QDiffGenerator
IOException
protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, String encoding, Writer output) throws IOException
processBlock
in class QDiffSequenceGenerator
IOException
protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, OutputStream output) throws IOException
processBlock
in class QDiffSequenceGenerator
IOException
public QDiffGenerator createGenerator(Map properties)
createGenerator
in interface QDiffGeneratorFactory
Copyright © 2019. All rights reserved.