Package de.regnis.q.sequence.line.diff
Class QDiffManager
java.lang.Object
de.regnis.q.sequence.line.diff.QDiffManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
DEFAULT_TYPE
- See Also:
-
ourDiffGeneratorFactories
-
-
Constructor Details
-
QDiffManager
private QDiffManager()
-
-
Method Details
-
setup
public static void setup() -
getDiffGenerator
-
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
-