public class

InnerEnum

extends JavaElement
java.lang.Object
   ↳ org.mybatis.generator.api.dom.java.JavaElement
     ↳ org.mybatis.generator.api.dom.java.InnerEnum
Known Direct Subclasses

Class Overview

This class encapsulates the idea of an inner enum - it has methods that make it easy to generate inner enum.

Summary

Public Constructors
InnerEnum(FullyQualifiedJavaType type)
Public Methods
void addEnumConstant(String enumConstant)
void addField(Field field)
void addInnerClass(InnerClass innerClass)
void addInnerEnum(InnerEnum innerEnum)
void addMethod(Method method)
void addSuperInterface(FullyQualifiedJavaType superInterface)
List<String> getEnumConstants()
List<Field> getFields()
String getFormattedContent(int indentLevel)
List<InnerClass> getInnerClasses()
List<InnerEnum> getInnerEnums()
List<Method> getMethods()
Set<FullyQualifiedJavaType> getSuperInterfaceTypes()
FullyQualifiedJavaType getType()
[Expand]
Inherited Methods
From class org.mybatis.generator.api.dom.java.JavaElement
From class java.lang.Object

Public Constructors

public InnerEnum (FullyQualifiedJavaType type)

Public Methods

public void addEnumConstant (String enumConstant)

public void addField (Field field)

public void addInnerClass (InnerClass innerClass)

public void addInnerEnum (InnerEnum innerEnum)

public void addMethod (Method method)

public void addSuperInterface (FullyQualifiedJavaType superInterface)

public List<String> getEnumConstants ()

public List<Field> getFields ()

Returns
  • Returns the fields.

public String getFormattedContent (int indentLevel)

public List<InnerClass> getInnerClasses ()

Returns
  • Returns the innerClasses.

public List<InnerEnum> getInnerEnums ()

public List<Method> getMethods ()

Returns
  • Returns the methods.

public Set<FullyQualifiedJavaType> getSuperInterfaceTypes ()

Returns
  • Returns the superInterfaces.

public FullyQualifiedJavaType getType ()

Returns
  • Returns the type.