class MergeFormatterPass
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
charsetName |
private java.lang.String |
lastConflictingName |
private EolAwareOutputStream |
out |
private MergeResult<RawText> |
res |
private java.util.List<java.lang.String> |
seqName |
private boolean |
threeWayMerge |
Constructor and Description |
---|
MergeFormatterPass(java.io.OutputStream out,
MergeResult<RawText> res,
java.util.List<java.lang.String> seqName,
java.lang.String charsetName) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
formatMerge() |
private void |
writeConflictChange(MergeChunk chunk) |
private void |
writeConflictEnd() |
private void |
writeConflictMetadata(MergeChunk chunk) |
private void |
writeConflictStart(MergeChunk chunk) |
private void |
writeLine(RawText seq,
int i) |
private void |
writeln(java.lang.String s) |
private final EolAwareOutputStream out
private final MergeResult<RawText> res
private final java.util.List<java.lang.String> seqName
private final java.lang.String charsetName
private final boolean threeWayMerge
private java.lang.String lastConflictingName
MergeFormatterPass(java.io.OutputStream out, MergeResult<RawText> res, java.util.List<java.lang.String> seqName, java.lang.String charsetName)
void formatMerge() throws java.io.IOException
java.io.IOException
private void writeConflictMetadata(MergeChunk chunk) throws java.io.IOException
java.io.IOException
private void writeConflictEnd() throws java.io.IOException
java.io.IOException
private void writeConflictStart(MergeChunk chunk) throws java.io.IOException
java.io.IOException
private void writeConflictChange(MergeChunk chunk) throws java.io.IOException
java.io.IOException
private void writeln(java.lang.String s) throws java.io.IOException
java.io.IOException
private void writeLine(RawText seq, int i) throws java.io.IOException
java.io.IOException