Class BaseMessageFormatter
- java.lang.Object
-
- net.morimekta.providence.generator.format.java.shared.BaseMessageFormatter
-
- Direct Known Subclasses:
CommonBuilderFormatter,JavaMessageFormatter
public abstract class BaseMessageFormatter extends java.lang.ObjectBase formatter for messages
-
-
Field Summary
Fields Modifier and Type Field Description protected net.morimekta.util.io.IndentedPrintWriterwriter
-
Constructor Summary
Constructors Constructor Description BaseMessageFormatter(boolean inner, boolean makeProtected, net.morimekta.util.io.IndentedPrintWriter writer, JHelper helper, java.util.List<MessageMemberFormatter> formatters)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidappendClassExtends(JMessage<?> message)voidappendMessageClass(net.morimekta.providence.descriptor.PMessageDescriptor<?,?> descriptor)protected abstract java.lang.StringgetClassName(JMessage<?> message)
-
-
-
Constructor Detail
-
BaseMessageFormatter
public BaseMessageFormatter(boolean inner, boolean makeProtected, net.morimekta.util.io.IndentedPrintWriter writer, JHelper helper, java.util.List<MessageMemberFormatter> formatters)
-
-
Method Detail
-
appendClassExtends
protected void appendClassExtends(JMessage<?> message)
-
getClassName
protected abstract java.lang.String getClassName(JMessage<?> message)
-
appendMessageClass
public void appendMessageClass(net.morimekta.providence.descriptor.PMessageDescriptor<?,?> descriptor) throws net.morimekta.providence.generator.GeneratorException- Throws:
net.morimekta.providence.generator.GeneratorException
-
-