org.mybatis.generator.api.dom.java
Class InnerClass
java.lang.Object
org.mybatis.generator.api.dom.java.JavaElement
org.mybatis.generator.api.dom.java.InnerClass
- Direct Known Subclasses:
- TopLevelClass
public class InnerClass
- extends JavaElement
This class encapsulates the idea of an inner class - it has methods that make
it easy to generate inner classes.
- Author:
- Jeff Butler
Methods inherited from class org.mybatis.generator.api.dom.java.JavaElement |
addAnnotation, addFormattedAnnotations, addFormattedJavadoc, addJavaDocLine, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getVisibility, isFinal, isStatic, setFinal, setStatic, setVisibility |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InnerClass
public InnerClass(FullyQualifiedJavaType type)
InnerClass
public InnerClass(String typeName)
getFields
public List<Field> getFields()
- Returns:
- Returns the fields.
addField
public void addField(Field field)
getSuperClass
public FullyQualifiedJavaType getSuperClass()
- Returns:
- Returns the superClass.
setSuperClass
public void setSuperClass(FullyQualifiedJavaType superClass)
- Parameters:
superClass
- The superClass to set.
setSuperClass
public void setSuperClass(String superClassType)
getInnerClasses
public List<InnerClass> getInnerClasses()
- Returns:
- Returns the innerClasses.
addInnerClass
public void addInnerClass(InnerClass innerClass)
getInnerEnums
public List<InnerEnum> getInnerEnums()
addInnerEnum
public void addInnerEnum(InnerEnum innerEnum)
getInitializationBlocks
public List<InitializationBlock> getInitializationBlocks()
addInitializationBlock
public void addInitializationBlock(InitializationBlock initializationBlock)
getFormattedContent
public String getFormattedContent(int indentLevel)
getSuperInterfaceTypes
public Set<FullyQualifiedJavaType> getSuperInterfaceTypes()
- Returns:
- Returns the superInterfaces.
addSuperInterface
public void addSuperInterface(FullyQualifiedJavaType superInterface)
getMethods
public List<Method> getMethods()
- Returns:
- Returns the methods.
addMethod
public void addMethod(Method method)
getType
public FullyQualifiedJavaType getType()
- Returns:
- Returns the type.
isAbstract
public boolean isAbstract()
setAbstract
public void setAbstract(boolean isAbtract)
Copyright © 2010-2012 MyBatis.org. All Rights Reserved.