|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.sahits.model.GeneratedClass
ch.sahits.model.java.GeneratedJavaClass
public class GeneratedJavaClass
This class is the Java specific extension of GeneratedClass.
The data class model is extended with Java language specific attributes.
| Constructor Summary | |
|---|---|
GeneratedJavaClass(java.lang.String name)
Constructor initializing the class name |
|
GeneratedJavaClass(java.lang.String _packageName,
java.lang.String className)
|
|
| Method Summary | |
|---|---|
void |
addSuperClass(java.lang.Class superclass)
Set the superclass as the first element in the superclasses list |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getGeneratorClassPath()
|
java.lang.String |
getInputFilePath()
|
java.lang.Class[] |
getInterfaces()
Convenient method to retrieve an array of all interfaces |
java.lang.String |
getJetTemplatePath()
|
IJavaProject |
getJProject()
|
java.lang.String |
getPackageName()
Get the package name if it exists |
java.lang.String |
getReferenceImplementationPath()
|
java.lang.String |
getSrcPath()
|
EVisibility |
getVisibility()
|
int |
hashCode()
|
java.util.List<java.lang.Class> |
interfaces()
|
boolean |
isAbstract()
|
boolean |
isAstTemplateUse()
correspondence with CHECKBOX AST generation |
boolean |
isFinal()
|
boolean |
isGeneratorClassPathInPlugin()
|
boolean |
isGeneratorUse()
correspondence with RADIO Button generator |
boolean |
isJetFileUse()
correspondence with RADIO Button jetemplate |
boolean |
isJetTemplateInPlugin()
|
boolean |
isJetTemplateUse()
correspondence with CHECKBOX jetemplate |
boolean |
isPackageDefault()
Check if the visibility is package default |
boolean |
isPrivate()
Check if the visibility is private |
boolean |
isProtected()
Check if the visibility is protected |
boolean |
isPublic()
Check if the visibility is public |
boolean |
isSympleType(java.lang.Class c)
Check if the class is of a simple type, ie a primitive type or a type from package 'java.lang |
void |
setAbstract(boolean __abstract)
|
void |
setAstTemplateUse(boolean _astTemplateUse)
correspondence with CHECKBOX AST generation |
void |
setFinal(boolean __final)
|
void |
setGeneratorClassPath(java.lang.String _generatorClassPath)
|
void |
setGeneratorClassPathInPlugin(boolean _generatorClassPathInPlugin)
|
void |
setGeneratorUse(boolean _generatorUse)
correspondence with RADIO Button generator |
void |
setInputFilePath(java.lang.String _inputFilePath)
|
void |
setJetFileUse(boolean _jetFileUse)
correspondence with RADIO Button jetemplate |
void |
setJetTemplateInPlugin(boolean _jetTemplateInPlugin)
|
void |
setJetTemplatePath(java.lang.String _jetTemplatePath)
|
void |
setJetTemplateUse(boolean _jetTemplateUse)
correspondence with CHECKBOX jetemplate |
void |
setJProject(IJavaProject project)
|
void |
setPackageName(java.lang.String _packageName)
|
void |
setReferenceImplementationPath(java.lang.String _referenceImplementationPath)
|
void |
setSrcPath(java.lang.String _srcPath)
|
void |
setVisibility(EVisibility _visibility)
|
| Methods inherited from class ch.sahits.model.GeneratedClass |
|---|
getClassName, hasSuperClass, setClassName, superclasses |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface ch.sahits.model.java.IGeneratedJavaClass2 |
|---|
getClassName |
| Methods inherited from interface ch.sahits.model.IGeneratorClass |
|---|
setClassName |
| Methods inherited from interface ch.sahits.model.IGeneratorClass2 |
|---|
hasSuperClass, superclasses |
| Constructor Detail |
|---|
public GeneratedJavaClass(java.lang.String _packageName,
java.lang.String className)
_packageName - Name of the packageclassName - Name of the classpublic GeneratedJavaClass(java.lang.String name)
name - | Method Detail |
|---|
public java.util.List<java.lang.Class> interfaces()
interfaces in interface IGeneratedJavaClass2public java.lang.Class[] getInterfaces()
getInterfaces in interface IGeneratedJavaClass2public EVisibility getVisibility()
getVisibility in interface IGeneratedJavaClass2public void setVisibility(EVisibility _visibility)
_visibility - the visibility to setpublic boolean isFinal()
isFinal in interface IGeneratedJavaClass2public void setFinal(boolean __final)
__final - the _final to setpublic boolean isAbstract()
isAbstract in interface IGeneratedJavaClass2public void setAbstract(boolean __abstract)
__abstract - the _abstract to setpublic boolean isPublic()
isPublic in interface IGeneratedJavaClass2public boolean isPrivate()
isPrivate in interface IGeneratedJavaClass2public boolean isPackageDefault()
isPackageDefault in interface IGeneratedJavaClass2public boolean isProtected()
isProtected in interface IGeneratedJavaClass2public IJavaProject getJProject()
getJProject in interface IGeneratedJavaClass2public void setJProject(IJavaProject project)
project - the jProject to setpublic java.lang.String getSrcPath()
getSrcPath in interface IGeneratedJavaClass2public void setSrcPath(java.lang.String _srcPath)
_srcPath - the srcPath to setpublic java.lang.String getPackageName()
getPackageName in interface IGeneratedJavaClass2public void setPackageName(java.lang.String _packageName)
_packageName - the packageName to setpublic boolean isJetFileUse()
isJetFileUse in interface IGeneratedJavaClass2public void setJetFileUse(boolean _jetFileUse)
_jetFileUse - the jetFileUse to setpublic boolean isGeneratorUse()
isGeneratorUse in interface IGeneratedJavaClass2public void setGeneratorUse(boolean _generatorUse)
_generatorUse - the generatorUse to setpublic boolean isJetTemplateUse()
isJetTemplateUse in interface IGeneratedJavaClass2public void setJetTemplateUse(boolean _jetTemplateUse)
_jetTemplateUse - the jetTemplateUse to setpublic boolean isAstTemplateUse()
isAstTemplateUse in interface IGeneratedJavaClass2public void setAstTemplateUse(boolean _astTemplateUse)
_astTemplateUse - the astTemplateUse to setpublic java.lang.String getInputFilePath()
getInputFilePath in interface IGeneratedJavaClass2public void setInputFilePath(java.lang.String _inputFilePath)
_inputFilePath - the inputFilePath to setpublic java.lang.String getJetTemplatePath()
getJetTemplatePath in interface IGeneratedJavaClass2public void setJetTemplatePath(java.lang.String _jetTemplatePath)
_jetTemplatePath - the jetTemplatePath to setpublic boolean isJetTemplateInPlugin()
isJetTemplateInPlugin in interface IGeneratedJavaClass2public void setJetTemplateInPlugin(boolean _jetTemplateInPlugin)
_jetTemplateInPlugin - the jetTemplateInPlugin to setpublic java.lang.String getGeneratorClassPath()
getGeneratorClassPath in interface IGeneratedJavaClass2public void setGeneratorClassPath(java.lang.String _generatorClassPath)
_generatorClassPath - the generatorClassPath to setpublic boolean isGeneratorClassPathInPlugin()
isGeneratorClassPathInPlugin in interface IGeneratedJavaClass2public void setGeneratorClassPathInPlugin(boolean _generatorClassPathInPlugin)
_generatorClassPathInPlugin - the generatorClassPathInPlugin to setpublic java.lang.String getReferenceImplementationPath()
getReferenceImplementationPath in interface IGeneratedJavaClass2public void setReferenceImplementationPath(java.lang.String _referenceImplementationPath)
_referenceImplementationPath - the referenceImplementationPath to setpublic boolean isSympleType(java.lang.Class c)
isSympleType in interface IGeneratedJavaClass2c - Class to be checked
public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public void addSuperClass(java.lang.Class superclass)
addSuperClass in interface IGeneratorClassaddSuperClass in class GeneratedClasssuperclass - the superClass to setGeneratedClass.addSuperClass(java.lang.Class)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||