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