|
|||||||||||
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 providedpublic ClassDiagTemplateLoader(java.lang.String name, java.lang.String path, java.lang.ClassLoader loader)
name
- No description providedpath
- No description providedloader
- No description providedMethod Detail |
protected void doCurrentLine(java.lang.String currentLine)
doCurrentLine
in class FileStringReader
currentLine
- No description providedprivate 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 |