public abstract class BaseGenerator extends Generator
| Constructor and Description |
|---|
BaseGenerator(FileManager manager,
ProgramRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract BaseProgramFormatter |
constFomatter(net.morimekta.util.io.IndentedPrintWriter writer) |
protected abstract BaseEnumFormatter |
enumFormatter(net.morimekta.util.io.IndentedPrintWriter writer) |
void |
generate(CProgram document) |
protected abstract BaseProgramFormatter |
hazelcastFomatter(net.morimekta.util.io.IndentedPrintWriter writer) |
protected abstract BaseMessageFormatter |
messageFormatter(net.morimekta.util.io.IndentedPrintWriter writer) |
protected abstract BaseServiceFormatter |
serviceFormatter(net.morimekta.util.io.IndentedPrintWriter writer) |
getFileManagerprotected final JHelper helper
public BaseGenerator(FileManager manager, ProgramRegistry registry) throws GeneratorException
GeneratorExceptionprotected abstract BaseMessageFormatter messageFormatter(net.morimekta.util.io.IndentedPrintWriter writer)
protected abstract BaseEnumFormatter enumFormatter(net.morimekta.util.io.IndentedPrintWriter writer)
protected abstract BaseProgramFormatter constFomatter(net.morimekta.util.io.IndentedPrintWriter writer)
protected abstract BaseProgramFormatter hazelcastFomatter(net.morimekta.util.io.IndentedPrintWriter writer)
protected abstract BaseServiceFormatter serviceFormatter(net.morimekta.util.io.IndentedPrintWriter writer)
public void generate(CProgram document) throws IOException, GeneratorException
generate in class GeneratorIOExceptionGeneratorExceptionCopyright © 2015–2017 morimekta.net. All rights reserved.