public class JavaClassBody extends ClassBody
| Modifier and Type | Field and Description |
|---|---|
protected Vector<JavaMethod> |
constructors |
protected HashMap<String,String> |
imports |
protected HashSet<String> |
interfaces |
protected boolean |
isPublic |
static String |
KEYWORD_CLASS |
static String |
KEYWORD_EXTENDS |
static String |
KEYWORD_IMPLEMENTS |
static String |
KEYWORD_IMPORT |
static String |
KEYWORD_INTERFACE |
static String |
KEYWORD_PACKAGE |
static String |
MODIFIER_ABSTRACT |
static String |
MODIFIER_FINAL |
static String |
MODIFIER_STATIC |
static String |
MODIFIER_SYNCHRONIZED |
protected String |
parentClass |
static String |
SCOPE_PRIVATE |
static String |
SCOPE_PROTECTED |
static String |
SCOPE_PUBLIC |
alignCounter, commentLines, DEFAULT_ALLIGN_COUNTER, extension, mainBody, methodes, name, packageName, sequence, sequenceTest, sortVariables, variablesNEW_LINE, OS_NEW_LINE| Constructor and Description |
|---|
JavaClassBody() |
JavaClassBody(String Name) |
JavaClassBody(String Name,
boolean Public,
boolean Abstract) |
JavaClassBody(String Name,
String PackageName,
boolean Public,
boolean Abstract) |
JavaClassBody(String Name,
String PackageName,
String ParentClass,
boolean Public,
boolean Abstract) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassParameter(String parameterName,
String parameterType,
String defaultValue) |
void |
addConstructors(JavaMethod newConstructor) |
void |
addImport(String className) |
void |
addInterface(String interfaceName) |
JavaMethod |
addMainMethod() |
void |
createEmptyConstructor() |
void |
exportFileToPath(String path) |
void |
fillInConstructors(int tabSeq) |
void |
fillInImports() |
protected void |
fillInInterfaces() |
String |
getClassFilePath(String path) |
String |
getClassFilePathWithName(String path) |
String |
getClassFullNameAsSystemFolders() |
String |
getFullClassName() |
String |
getFullPackageName() |
protected String |
getObjectType() |
String |
getPackageName() |
protected String |
getParentClass() |
String |
getParentClassName() |
String |
print() |
void |
setParentClassName(String newParentClassName) |
void |
testRunning() |
addMethod, addMethodes, addSingleCommentLine, addVariable, addVariables, calculateAllignVariables, fillInMethods, fillInVariables, getMethod, getName, getVariable, isCreateNeededFolders, isCreateOnSequence, listMethodes, listVariables, printVariable, setAllignVariableCount, setCreateNeededFolders, setCreateOnSequence, sortFieldsAlphabeticallydebug, getLenName, insertInstanceValue, printInstanceValues, toStringprotected Vector<JavaMethod> constructors
protected String parentClass
protected boolean isPublic
public static final String SCOPE_PUBLIC
public static final String SCOPE_PRIVATE
public static final String SCOPE_PROTECTED
public static final String MODIFIER_STATIC
public static final String MODIFIER_SYNCHRONIZED
public static final String MODIFIER_FINAL
public static final String MODIFIER_ABSTRACT
public static final String KEYWORD_PACKAGE
public static final String KEYWORD_CLASS
public static final String KEYWORD_INTERFACE
public static final String KEYWORD_EXTENDS
public static final String KEYWORD_IMPLEMENTS
public static final String KEYWORD_IMPORT
public JavaClassBody()
public JavaClassBody(String Name)
public JavaClassBody(String Name, boolean Public, boolean Abstract)
public JavaClassBody(String Name, String PackageName, boolean Public, boolean Abstract)
public void addImport(String className)
public void addInterface(String interfaceName)
public void addConstructors(JavaMethod newConstructor)
public void createEmptyConstructor()
public void addClassParameter(String parameterName, String parameterType, String defaultValue)
public void fillInConstructors(int tabSeq)
public void testRunning()
public void fillInImports()
protected void fillInInterfaces()
protected String getObjectType()
protected String getParentClass()
public JavaMethod addMainMethod()
public void exportFileToPath(String path) throws Exception
exportFileToPath in class ClassBodyExceptionpublic String getClassFilePathWithName(String path) throws Exception
Exceptionpublic String getClassFullNameAsSystemFolders() throws Exception
Exceptionpublic String getPackageName()
public String getFullPackageName()
public String getParentClassName()
public void setParentClassName(String newParentClassName)
public String getFullClassName()
Copyright © 2019 SMYLD. All rights reserved.