public class ClassBuilderInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassBuilderInfo.ClassConstructor
Pojo which represents a class constructor.
|
static class |
ClassBuilderInfo.ClassMember
Pojo which represents a class member/field.
|
static class |
ClassBuilderInfo.ClassMethod
Pojo which represents a class method.
|
static class |
ClassBuilderInfo.ClassType
Enum to define either the
ClassBuilderInfo is for a CLASS or an INTERFACE. |
| Constructor and Description |
|---|
ClassBuilderInfo() |
| Modifier and Type | Method and Description |
|---|---|
String |
createClassFileContent()
Create the Java source for the class information provided.
|
String |
getClassName() |
ClassBuilderInfo.ClassType |
getClassType() |
List<ClassBuilderInfo.ClassConstructor> |
getConstructors() |
String |
getExtendClass() |
String |
getFileName()
Create the filename with path this java class should use.
|
String |
getFqcn()
Creates the fully qualified classname based on the provided classname and package.
|
Set<String> |
getImplementedInterfaces() |
Set<String> |
getImports() |
List<ClassBuilderInfo> |
getInnerClasses() |
List<ClassBuilderInfo.ClassMember> |
getMembers() |
List<ClassBuilderInfo.ClassMethod> |
getMethods() |
String |
getPackageName() |
void |
setClassName(String _className) |
void |
setClassType(ClassBuilderInfo.ClassType _classType) |
void |
setExtendClass(String _extendClass) |
void |
setPackageName(String _packageName) |
public String getPackageName()
public void setPackageName(String _packageName)
public String getClassName()
public void setClassName(String _className)
public ClassBuilderInfo.ClassType getClassType()
public void setClassType(ClassBuilderInfo.ClassType _classType)
public String getExtendClass()
public void setExtendClass(String _extendClass)
public List<ClassBuilderInfo.ClassMethod> getMethods()
public List<ClassBuilderInfo.ClassMember> getMembers()
public List<ClassBuilderInfo> getInnerClasses()
public List<ClassBuilderInfo.ClassConstructor> getConstructors()
public String createClassFileContent()
public String getFileName()
public String getFqcn()
Copyright © 2019. All rights reserved.