|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.uni_paderborn.fujaba.basic.FileStringReader
de.uni_paderborn.fujaba.basic.ClassDiagTemplateLoader
Creates a diagram from templates (for fgrafik and javakara). ToDo: The methods used to generate the diagram items should be seperated in a factory to use them in all edit dialogs to.
| Field Summary | |
private FClassDiagram |
classDiag
Stores the builded class diagram. |
private de.upb.tools.fca.FHashMap |
classes
HashMap storing all loaded FClasses by their name. |
private java.lang.String |
fpackage
Stores the last package name read out of the template file. |
private FTypeList |
types
TypeList to look up attribute types. |
| Fields inherited from class de.uni_paderborn.fujaba.basic.FileStringReader |
|
| Constructor Summary | |
ClassDiagTemplateLoader(java.lang.String name,
java.lang.ClassLoader loader)
Creates a diagram from the template "Templates/ |
|
ClassDiagTemplateLoader(java.lang.String name,
java.lang.String path,
java.lang.ClassLoader loader)
Creates a diagram from the template " |
|
| Method Summary | |
private FAssoc |
createAssoc(java.lang.String name,
FClass left,
FClass right,
java.lang.String leftName,
java.lang.String leftCard,
java.lang.String rightName,
java.lang.String rightCard,
int sel)
No comment provided by developer, please add a comment to improve documentation. |
private FAttr |
createAttr(java.lang.String name,
FType type,
FClass clazz)
No comment provided by developer, please add a comment to improve documentation. |
private FClass |
createClass(java.lang.String className,
FDiagram diag,
FClass genClass,
java.lang.String packageName,
boolean interf)
No comment provided by developer, please add a comment to improve documentation. |
private FClassDiagram |
createClassDiagram(java.lang.String name)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
doCurrentLine(java.lang.String currentLine)
Called for every line of the template file. |
FClassDiagram |
getClassDiag()
Get the classDiag attribute of the ClassDiagTemplateLoader object |
de.upb.tools.fca.FHashMap |
getClasses()
Get the classes attribute of the ClassDiagTemplateLoader object |
java.lang.String |
getFpackage()
Get the fpackage attribute of the ClassDiagTemplateLoader object |
FTypeList |
getTypes()
Get the types attribute of the ClassDiagTemplateLoader object |
void |
setClassDiag(FClassDiagram classDiag)
Sets the classDiag attribute of the ClassDiagTemplateLoader object |
void |
setClasses(de.upb.tools.fca.FHashMap classes)
Sets the classes attribute of the ClassDiagTemplateLoader object |
void |
setFpackage(java.lang.String fpackage)
Sets the fpackage attribute of the ClassDiagTemplateLoader object |
void |
setTypes(FTypeList types)
Sets the types attribute of the ClassDiagTemplateLoader object |
| Methods inherited from class de.uni_paderborn.fujaba.basic.FileStringReader |
doFile, doFile, getComment, setComment |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private FClassDiagram classDiag
private java.lang.String fpackage
private de.upb.tools.fca.FHashMap classes
private FTypeList types
| Constructor Detail |
public ClassDiagTemplateLoader(java.lang.String name,
java.lang.ClassLoader loader)
name - No description providedloader - No description provided
public ClassDiagTemplateLoader(java.lang.String name,
java.lang.String path,
java.lang.ClassLoader loader)
name - No description providedpath - No description providedloader - No description provided| Method Detail |
protected void doCurrentLine(java.lang.String currentLine)
doCurrentLine in class FileStringReadercurrentLine - No description provided
private FAssoc createAssoc(java.lang.String name,
FClass left,
FClass right,
java.lang.String leftName,
java.lang.String leftCard,
java.lang.String rightName,
java.lang.String rightCard,
int sel)
name - No description providedleft - No description providedright - No description providedleftName - No description providedleftCard - No description providedrightName - No description providedrightCard - No description providedsel - No description provided
private FAttr createAttr(java.lang.String name,
FType type,
FClass clazz)
name - No description providedtype - No description providedclazz - No description provided
private FClass createClass(java.lang.String className,
FDiagram diag,
FClass genClass,
java.lang.String packageName,
boolean interf)
className - No description provideddiag - No description providedgenClass - No description providedpackageName - No description providedinterf - No description provided
private FClassDiagram createClassDiagram(java.lang.String name)
name - No description provided
public FClassDiagram getClassDiag()
public void setClassDiag(FClassDiagram classDiag)
classDiag - The new classDiag valuepublic java.lang.String getFpackage()
public void setFpackage(java.lang.String fpackage)
fpackage - The new fpackage valuepublic de.upb.tools.fca.FHashMap getClasses()
public void setClasses(de.upb.tools.fca.FHashMap classes)
classes - The new classes valuepublic FTypeList getTypes()
public void setTypes(FTypeList types)
types - The new types value
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||