public final class ClassGenerator extends Object
Modifier and Type | Field and Description |
---|---|
protected List<AccessorDefinition> |
beanMethods |
Constructor and Description |
---|
ClassGenerator(String className,
String baseFolder) |
protected List<AccessorDefinition> beanMethods
public String getTypeStatement()
public void setTypeStatement(String typeStatement)
public String getCode()
public void setCode(String code)
public void addBeanMethods(AccessorDefinition beanDefinition)
public void addConstructor(ConstructorDefinition constructorDefinition)
public void addLocalVariable(VariableDefinition definition)
public void addMethod(MethodDefinition definition)
public String getAnnotations()
public void setAnnotations(String annotations)
public List<AccessorDefinition> getBeanMethods()
public String getClassName()
public String getParentClassName()
public void setParentClassName(String parentClassName)
public List<MethodDefinition> getMethodDefinitions()
public String getPackageName()
public void setPackageName(String packageName)
public List<VariableDefinition> getVariableDefinitions()
public String getVisability()
public void setVisability(String visability)
public boolean isAbstract()
public void setAbstract(boolean isAbstract)
public boolean isClass()
public void setClass(boolean isClass)
public void preWrite()
public String getJavadocComment()
public void setJavadocComment(String javadocComment)
public void setVerbose(boolean verbose)
Copyright © 2016-2018 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Apache Log4j Audit, Log4j, Log4j Audit, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.