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, println
public 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 QDiffGenerator
java.io.IOException
protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, java.lang.String encoding, java.io.Writer output) throws java.io.IOException
processBlock
in class QDiffSequenceGenerator
java.io.IOException
public QDiffGenerator createGenerator(java.util.Map properties)
createGenerator
in interface QDiffGeneratorFactory