Package de.haumacher.msgbuf.generator
Class AbstractMessageGenerator
java.lang.Object
de.haumacher.msgbuf.generator.util.AbstractFileGenerator
de.haumacher.msgbuf.generator.util.AbstractJavaGenerator
de.haumacher.msgbuf.generator.AbstractMessageGenerator
- All Implemented Interfaces:
FileGenerator
- Direct Known Subclasses:
MessageGenerator
Base class for generating message contents.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMessageGenerator(Map<String, Option> options) Creates aAbstractMessageGeneratorthat does not create top-level file contents.AbstractMessageGenerator(Map<String, Option> options, String packageSuffix) Creates aAbstractMessageGenerator. -
Method Summary
Modifier and TypeMethodDescriptionprotected static List<MessageDef>protected final StringimplName(MessageDef def) static booleanprotected StringqImplName(MessageDef def) Methods inherited from class de.haumacher.msgbuf.generator.util.AbstractJavaGenerator
docComment
-
Field Details
-
_noInterfaces
protected final boolean _noInterfaces -
_packageSuffix
-
-
Constructor Details
-
AbstractMessageGenerator
Creates aAbstractMessageGenerator. -
AbstractMessageGenerator
Creates aAbstractMessageGeneratorthat does not create top-level file contents.
-
-
Method Details
-
getOptions
-
isTrue
-
implName
-
qImplName
-
concreteSpecializations
-