Class JavaMessageFormatter
- java.lang.Object
-
- net.morimekta.providence.generator.format.java.shared.BaseMessageFormatter
-
- net.morimekta.providence.generator.format.java.JavaMessageFormatter
-
public class JavaMessageFormatter extends BaseMessageFormatter
Formatter for java messages main class.
-
-
Field Summary
-
Fields inherited from class net.morimekta.providence.generator.format.java.shared.BaseMessageFormatter
helper, writer
-
-
Constructor Summary
Constructors Constructor Description JavaMessageFormatter(boolean inner, net.morimekta.util.io.IndentedPrintWriter writer, JHelper helper, net.morimekta.providence.generator.GeneratorOptions generatorOptions, JavaOptions options)JavaMessageFormatter(net.morimekta.util.io.IndentedPrintWriter writer, JHelper helper, net.morimekta.providence.generator.GeneratorOptions generatorOptions, JavaOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendMessageClass(net.morimekta.providence.descriptor.PMessageDescriptor<?> descriptor)java.lang.StringgetClassName(JMessage<?> message)-
Methods inherited from class net.morimekta.providence.generator.format.java.shared.BaseMessageFormatter
appendClassExtends
-
-
-
-
Constructor Detail
-
JavaMessageFormatter
public JavaMessageFormatter(net.morimekta.util.io.IndentedPrintWriter writer, JHelper helper, net.morimekta.providence.generator.GeneratorOptions generatorOptions, JavaOptions options)
-
JavaMessageFormatter
public JavaMessageFormatter(boolean inner, net.morimekta.util.io.IndentedPrintWriter writer, JHelper helper, net.morimekta.providence.generator.GeneratorOptions generatorOptions, JavaOptions options)
-
-
Method Detail
-
getClassName
public java.lang.String getClassName(JMessage<?> message)
- Specified by:
getClassNamein classBaseMessageFormatter
-
appendMessageClass
public void appendMessageClass(net.morimekta.providence.descriptor.PMessageDescriptor<?> descriptor) throws net.morimekta.providence.generator.GeneratorException- Overrides:
appendMessageClassin classBaseMessageFormatter- Throws:
net.morimekta.providence.generator.GeneratorException
-
-