public class ClassDiagrams
extends java.lang.Object
Constructor and Description |
---|
ClassDiagrams() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
dump(org.fulib.classmodel.ClassModel model,
java.lang.String diagramFileName,
guru.nidi.graphviz.engine.Format format)
Creates a class diagram of the given class model at the path specified by
diagramFileName
in the given Graphviz format . |
java.lang.String |
dumpPng(org.fulib.classmodel.ClassModel model)
Create a class diagram of the given class model at the path
modelFolder /doc-files/classDiagram.png . |
java.lang.String |
dumpPng(org.fulib.classmodel.ClassModel model,
java.lang.String diagramFileName)
Creates a class diagram of the given class model at the path specified by
diagramFileName
in png format. |
java.lang.String |
dumpSVG(org.fulib.classmodel.ClassModel model,
java.lang.String diagramFileName)
Creates a class diagram of the given class model at the path specified by
diagramFileName
in svg format. |
double |
getScale() |
void |
setScale(double scale) |
ClassDiagrams |
withScale(double scale)
Sets the scaling factor to use when rendering (applies to PNG and SVG format).
|
public double getScale()
public void setScale(double scale)
scale
- the scale factor for renderingpublic ClassDiagrams withScale(double scale)
1
.scale
- the scaling factorpublic java.lang.String dumpPng(org.fulib.classmodel.ClassModel model)
modelFolder
/doc-files/classDiagram.png
.
in png format.model
- the class modelpublic java.lang.String dumpPng(org.fulib.classmodel.ClassModel model, java.lang.String diagramFileName)
diagramFileName
in png format.model
- the class modeldiagramFileName
- the diagram file namepublic java.lang.String dumpSVG(org.fulib.classmodel.ClassModel model, java.lang.String diagramFileName)
diagramFileName
in svg format.model
- the class modeldiagramFileName
- the diagram file namepublic java.lang.String dump(org.fulib.classmodel.ClassModel model, java.lang.String diagramFileName, guru.nidi.graphviz.engine.Format format)
diagramFileName
in the given Graphviz format
.model
- the class modeldiagramFileName
- the diagram file nameformat
- the file format