Class CommonMemberFormatter

  • All Implemented Interfaces:
    EnumMemberFormatter

    public class CommonMemberFormatter
    extends java.lang.Object
    implements EnumMemberFormatter
    Formatter for common (non-extended) enum content.
    • Constructor Summary

      Constructors 
      Constructor Description
      CommonMemberFormatter​(net.morimekta.util.io.IndentedPrintWriter writer, net.morimekta.providence.generator.GeneratorOptions generatorOptions, JavaOptions javaOptions)  
    • Constructor Detail

      • CommonMemberFormatter

        public CommonMemberFormatter​(net.morimekta.util.io.IndentedPrintWriter writer,
                                     net.morimekta.providence.generator.GeneratorOptions generatorOptions,
                                     JavaOptions javaOptions)
    • Method Detail

      • appendClassAnnotations

        public void appendClassAnnotations​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                    throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        appendClassAnnotations in interface EnumMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • appendStaticGetter_FindBy

        public void appendStaticGetter_FindBy​(net.morimekta.providence.reflect.contained.CEnumDescriptor type,
                                              java.lang.String simpleClass)
      • appendStaticGetter_ValueFor

        public void appendStaticGetter_ValueFor​(net.morimekta.providence.reflect.contained.CEnumDescriptor type,
                                                java.lang.String simpleClass)
      • appendExtraProperties

        public void appendExtraProperties​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                   throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        appendExtraProperties in interface EnumMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException