public class JavaClassGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaClassGenerator.ConstructorDeclaration |
static class |
JavaClassGenerator.MethodDeclaration |
| Constructor and Description |
|---|
JavaClassGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConstructorDeclaration() |
void |
addConstructorDeclaration(JavaClassGenerator.ConstructorDeclaration constructor) |
void |
addImport(Class<?> importClass) |
void |
addInterfaceImplementation(Class<?> interfaceClass) |
void |
addMemberDeclaration(Class<?> memberType,
String name) |
void |
addMethodDeclaration(JavaClassGenerator.MethodDeclaration method) |
String |
generate() |
void |
reset() |
void |
setAbstract(boolean isAbstract) |
void |
setClassComment(String[] commentLines) |
void |
setClassName(String className) |
void |
setCreateJavaDocComments(boolean createJavaDocComments) |
void |
setPackage(Package packageInfo) |
void |
setSuperClass(Class<?> superClass) |
public void reset()
public void setCreateJavaDocComments(boolean createJavaDocComments)
public void setPackage(Package packageInfo)
public void setClassName(String className)
public void setAbstract(boolean isAbstract)
public void setSuperClass(Class<?> superClass)
public void addImport(Class<?> importClass)
public void addInterfaceImplementation(Class<?> interfaceClass)
public void setClassComment(String[] commentLines)
public void addConstructorDeclaration()
public void addConstructorDeclaration(JavaClassGenerator.ConstructorDeclaration constructor)
public void addMethodDeclaration(JavaClassGenerator.MethodDeclaration method)
public String generate()
Copyright © 2003–2018. All rights reserved.