Package de.regnis.q.sequence.line.diff
Interface QDiffGenerator
- All Known Implementing Classes:
QDiffNormalGenerator
,QDiffSequenceGenerator
,QDiffUniGenerator
public interface QDiffGenerator
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generateBinaryDiff
(InputStream left, InputStream right, String encoding, Writer output) void
generateDiffHeader
(String item, String leftInfo, String rightInfo, Writer output) void
generateTextDiff
(QSequenceLineRAData left, QSequenceLineRAData right, String encoding, Writer output) void
generateTextDiff
(InputStream left, InputStream right, String encoding, Writer output) void
generateTextDiff
(RandomAccessFile left, RandomAccessFile right, OutputStream output) void
generateTextDiff
(RandomAccessFile left, RandomAccessFile right, String encoding, Writer output)
-
Method Details
-
generateDiffHeader
void generateDiffHeader(String item, String leftInfo, String rightInfo, Writer output) throws IOException - Throws:
IOException
-
generateTextDiff
void generateTextDiff(InputStream left, InputStream right, String encoding, Writer output) throws IOException - Throws:
IOException
-
generateTextDiff
void generateTextDiff(RandomAccessFile left, RandomAccessFile right, String encoding, Writer output) throws IOException - Throws:
IOException
-
generateTextDiff
void generateTextDiff(RandomAccessFile left, RandomAccessFile right, OutputStream output) throws IOException - Throws:
IOException
-
generateTextDiff
void generateTextDiff(QSequenceLineRAData left, QSequenceLineRAData right, String encoding, Writer output) throws IOException - Throws:
IOException
-
generateBinaryDiff
void generateBinaryDiff(InputStream left, InputStream right, String encoding, Writer output) throws IOException - Throws:
IOException
-