Package de.haumacher.msgbuf.generator
Class AbstractFileGenerator
- java.lang.Object
-
- de.haumacher.msgbuf.generator.AbstractFileGenerator
-
- All Implemented Interfaces:
FileGenerator
- Direct Known Subclasses:
EnumGenerator,MessageGenerator
public abstract class AbstractFileGenerator extends Object implements FileGenerator
TODO
-
-
Constructor Summary
Constructors Constructor Description AbstractFileGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidappend(String part)protected voiddocComment(String comment)protected abstract voidgenerate()voidgenerate(Appendable out)TODOprotected voidgenerateInner(AbstractFileGenerator outer)intgetIndent()protected voidline(String line)protected voidlineStart(String line)protected voidnl()
-
-
-
Method Detail
-
generate
public void generate(Appendable out)
Description copied from interface:FileGeneratorTODO- Specified by:
generatein interfaceFileGenerator
-
generateInner
protected void generateInner(AbstractFileGenerator outer)
-
getIndent
public int getIndent()
-
generate
protected abstract void generate()
-
docComment
protected void docComment(String comment)
-
line
protected void line(String line)
-
lineStart
protected void lineStart(String line)
-
append
protected void append(String part)
-
nl
protected void nl()
-
-