Class CommonMemberFormatter
- java.lang.Object
-
- net.morimekta.providence.generator.format.java.enums.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendClassAnnotations(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
void
appendExtraProperties(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
void
appendStaticGetter_FindBy(net.morimekta.providence.reflect.contained.CEnumDescriptor type, java.lang.String simpleClass)
void
appendStaticGetter_ValueFor(net.morimekta.providence.reflect.contained.CEnumDescriptor type, java.lang.String simpleClass)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.morimekta.providence.generator.format.java.shared.EnumMemberFormatter
appendMethods, getExtraImplements
-
-
-
-
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 interfaceEnumMemberFormatter
- 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 interfaceEnumMemberFormatter
- Throws:
net.morimekta.providence.generator.GeneratorException
-
-