Class AbstractEnumWriter
- java.lang.Object
-
- de.hybris.bootstrap.codegenerator.AbstractImportProvider
-
- de.hybris.bootstrap.codegenerator.ClassWriter
-
- de.hybris.bootstrap.codegenerator.model.enums.AbstractEnumWriter
-
- All Implemented Interfaces:
CodeWriter
- Direct Known Subclasses:
ClassEnumWriter
,JavaEnumWriter
public class AbstractEnumWriter extends ClassWriter
-
-
Field Summary
-
Fields inherited from class de.hybris.bootstrap.codegenerator.ClassWriter
GENERATED_NOTICE
-
-
Constructor Summary
Constructors Constructor Description AbstractEnumWriter(CodeGenerator gen, YExtension ext, YEnumType myEnum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEnumValue(EnumWriterValue enumWriterValue)
protected void
fill()
protected MethodWriter
generateConstructor()
java.util.List<EnumWriterValue>
getEnumValues()
-
Methods inherited from class de.hybris.bootstrap.codegenerator.ClassWriter
addAnnotation, addAnnotationIfDeprecated, addAnnotations, addConstantDeclaration, addConstantDeclaration, addConstructor, addDeclaration, addDeclaration, addDeclaration, addInterface, addMethod, assembleAbstractClassName, assembleClassName, containsAnnotation, firstLetterUpperCase, getAnnotations, getClassName, getClassToExtend, getConstantDeclarations, getConstructors, getCopyright, getDeclarations, getExtension, getGenerator, getInfo, getInterfaces, getJavadoc, getMethods, getModifiers, getPackageName, getRequiredImports, getVisibility, isGeneratePartOf, processAnnotations, removeSelfImport, setClassToExtend, setCopyright, setJavadoc, setModifiers, setPackageName, setVisibility, sortMethods, write, writeMethods, writeSignature
-
Methods inherited from class de.hybris.bootstrap.codegenerator.AbstractImportProvider
addRequiredImport
-
-
-
-
Constructor Detail
-
AbstractEnumWriter
public AbstractEnumWriter(CodeGenerator gen, YExtension ext, YEnumType myEnum)
-
-
Method Detail
-
addEnumValue
public void addEnumValue(EnumWriterValue enumWriterValue)
-
getEnumValues
public java.util.List<EnumWriterValue> getEnumValues()
-
generateConstructor
protected MethodWriter generateConstructor()
-
fill
protected void fill()
- Overrides:
fill
in classClassWriter
-
-