Package org.jibx.schema.codegen
Class SourceBuilder.WriterVisitor
TextEditVisitor
org.jibx.schema.codegen.SourceBuilder.WriterVisitor
- Enclosing class:
SourceBuilder
private static class SourceBuilder.WriterVisitor
extends TextEditVisitor
Visitor to apply edits. This is used to avoid the overhead of standard document processing of the edits generated
by formatting.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
m_base
-
m_writer
-
m_offset
private int m_offset
-
-
Constructor Details
-
WriterVisitor
Constructor.- Parameters:
base
-writer
-
-
-
Method Details
-
skip
private void skip(int offset) -
copy
private void copy(int offset) -
visit
public boolean visit(DeleteEdit edit) -
visit
public boolean visit(InsertEdit edit) -
visit
public boolean visit(ReplaceEdit edit) -
finish
public void finish()Finish writing output. This needs to be called after visiting the tree, to catch any final bits at the end.
-