Package de.regnis.q.sequence.line.diff
Class QDiffManager
- java.lang.Object
-
- de.regnis.q.sequence.line.diff.QDiffManager
-
public final class QDiffManager extends Object
- Author:
- TMate Software Ltd.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TYPE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
generateBinaryDiff(InputStream left, InputStream right, String encoding, Writer output, QDiffGenerator generator)
static void
generateDiffHeader(String path, String leftInfo, String rightInfo, Writer output, QDiffGenerator generator)
static void
generateTextDiff(InputStream left, InputStream right, String encoding, Writer output, QDiffGenerator generator)
static void
generateTextDiff(RandomAccessFile left, RandomAccessFile right, OutputStream output, QDiffGenerator generator)
static void
generateTextDiff(RandomAccessFile left, RandomAccessFile right, String encoding, Writer output, QDiffGenerator generator)
static QDiffGenerator
getDiffGenerator(String type, Map properties)
static void
registerDiffGeneratorFactory(QDiffGeneratorFactory factory, String type)
static void
setup()
-
-
-
Field Detail
-
DEFAULT_TYPE
public static final String DEFAULT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setup
public static void setup()
-
getDiffGenerator
public static QDiffGenerator getDiffGenerator(String type, Map properties)
-
generateDiffHeader
public static void generateDiffHeader(String path, String leftInfo, String rightInfo, Writer output, QDiffGenerator generator) throws IOException
- Throws:
IOException
-
generateTextDiff
public static void generateTextDiff(InputStream left, InputStream right, String encoding, Writer output, QDiffGenerator generator) throws IOException
- Throws:
IOException
-
generateTextDiff
public static void generateTextDiff(RandomAccessFile left, RandomAccessFile right, String encoding, Writer output, QDiffGenerator generator) throws IOException
- Throws:
IOException
-
generateTextDiff
public static void generateTextDiff(RandomAccessFile left, RandomAccessFile right, OutputStream output, QDiffGenerator generator) throws IOException
- Throws:
IOException
-
generateBinaryDiff
public static void generateBinaryDiff(InputStream left, InputStream right, String encoding, Writer output, QDiffGenerator generator) throws IOException
- Throws:
IOException
-
registerDiffGeneratorFactory
public static void registerDiffGeneratorFactory(QDiffGeneratorFactory factory, String type)
-
-