public final class QDiffUniGenerator extends QDiffSequenceGenerator implements QDiffGeneratorFactory
| Modifier and Type | Field and Description |
|---|---|
static java.lang.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(java.util.Map properties,
java.lang.String header) |
| Modifier and Type | Method and Description |
|---|---|
QDiffGenerator |
createGenerator(java.util.Map properties) |
void |
generateDiffHeader(java.lang.String item,
java.lang.String leftInfo,
java.lang.String rightInfo,
java.io.Writer output) |
protected void |
processBlock(QSequenceDifferenceBlock[] segment,
QSequenceLineCache sourceLines,
QSequenceLineCache targetLines,
java.lang.String encoding,
java.io.Writer output) |
static void |
setup() |
generateBinaryDiff, generateTextDiff, generateTextDiff, generateTextDiff, getEOL, getGutter, getHunkDelimiter, getProperties, getSimplifier, print, printLine, println, printlnpublic static final java.lang.String TYPE
public QDiffUniGenerator(java.util.Map properties,
java.lang.String header)
public static void setup()
public void generateDiffHeader(java.lang.String item,
java.lang.String leftInfo,
java.lang.String rightInfo,
java.io.Writer output)
throws java.io.IOException
generateDiffHeader in interface QDiffGeneratorjava.io.IOExceptionprotected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, java.lang.String encoding, java.io.Writer output) throws java.io.IOException
processBlock in class QDiffSequenceGeneratorjava.io.IOExceptionpublic QDiffGenerator createGenerator(java.util.Map properties)
createGenerator in interface QDiffGeneratorFactory