public class

InnerClass

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

Class Overview

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

Summary

Public Constructors
InnerClass(String typeName)
InnerClass(FullyQualifiedJavaType type)
Public Methods
void addField(Field field)
void addInitializationBlock(InitializationBlock initializationBlock)
void addInnerClass(InnerClass innerClass)
void addInnerEnum(InnerEnum innerEnum)
void addMethod(Method method)
void addSuperInterface(FullyQualifiedJavaType superInterface)
List<Field> getFields()
String getFormattedContent(int indentLevel)
List<InitializationBlock> getInitializationBlocks()
List<InnerClass> getInnerClasses()
List<InnerEnum> getInnerEnums()
List<Method> getMethods()
FullyQualifiedJavaType getSuperClass()
Set<FullyQualifiedJavaType> getSuperInterfaceTypes()
FullyQualifiedJavaType getType()
boolean isAbstract()
void setAbstract(boolean isAbtract)
void setSuperClass(String superClassType)
void setSuperClass(FullyQualifiedJavaType superClass)
[Expand]
Inherited Methods
From class org.mybatis.generator.api.dom.java.JavaElement
From class java.lang.Object

Public Constructors

public InnerClass (String typeName)

public InnerClass (FullyQualifiedJavaType type)

Public Methods

public void addField (Field field)

public void addInitializationBlock (InitializationBlock initializationBlock)

public void addInnerClass (InnerClass innerClass)

public void addInnerEnum (InnerEnum innerEnum)

public void addMethod (Method method)

public void addSuperInterface (FullyQualifiedJavaType superInterface)

public List<Field> getFields ()

Returns
  • Returns the fields.

public String getFormattedContent (int indentLevel)

public List<InitializationBlock> getInitializationBlocks ()

public List<InnerClass> getInnerClasses ()

Returns
  • Returns the innerClasses.

public List<InnerEnum> getInnerEnums ()

public List<Method> getMethods ()

Returns
  • Returns the methods.

public FullyQualifiedJavaType getSuperClass ()

Returns
  • Returns the superClass.

public Set<FullyQualifiedJavaType> getSuperInterfaceTypes ()

Returns
  • Returns the superInterfaces.

public FullyQualifiedJavaType getType ()

Returns
  • Returns the type.

public boolean isAbstract ()

public void setAbstract (boolean isAbtract)

public void setSuperClass (String superClassType)

public void setSuperClass (FullyQualifiedJavaType superClass)

Parameters
superClass The superClass to set.