Modifier and Type |
Method and Description |
void |
addBeanMethods(AccessorDefinition beanDefinition) |
void |
addConstructor(ConstructorDefinition constructorDefinition) |
void |
addLocalVariable(VariableDefinition definition) |
void |
addMethod(MethodDefinition definition) |
void |
addSingelton(String name,
List<String> parameters) |
void |
generate() |
String |
getAnnotations() |
List<AccessorDefinition> |
getBeanMethods() |
String |
getClassContents() |
String |
getClassName() |
String |
getCode()
Code is not resolved and is just injected straight into the main code
block of the respective class
|
List<String> |
getImplements() |
Set<String> |
getImports() |
String |
getJavadocComment() |
List<MethodDefinition> |
getMethodDefinitions() |
String |
getPackageName() |
String |
getParentClassName() |
String |
getTypeStatement() |
List<VariableDefinition> |
getVariableDefinitions() |
String |
getVisability() |
boolean |
isAbstract() |
boolean |
isClass() |
void |
preWrite()
Override this method it gets called once before toString do if toString
gets called 5 time this will only be called on the first
|
void |
setAbstract(boolean isAbstract) |
void |
setAnnotations(String annotations) |
void |
setClass(boolean isClass) |
void |
setCode(String code) |
void |
setJavadocComment(String javadocComment) |
void |
setPackageName(String packageName) |
void |
setParentClassName(String parentClassName) |
void |
setTypeStatement(String typeStatement) |
void |
setVerbose(boolean verbose) |
void |
setVisability(String visability) |