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, printlnpublic static final String TYPE
public static void setup()
public void generateDiffHeader(String item, String leftInfo, String rightInfo, Writer output) throws IOException
generateDiffHeader in interface QDiffGeneratorIOExceptionprotected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, String encoding, Writer output) throws IOException
processBlock in class QDiffSequenceGeneratorIOExceptionprotected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, OutputStream output) throws IOException
processBlock in class QDiffSequenceGeneratorIOExceptionpublic QDiffGenerator createGenerator(Map properties)
createGenerator in interface QDiffGeneratorFactoryCopyright © 2021. All rights reserved.