Class GraphImageGenerator
- java.lang.Object
-
- org.drools.impact.analysis.graph.graphviz.GraphImageGenerator
-
public class GraphImageGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GraphImageGenerator(java.lang.String graphName)GraphImageGenerator(java.lang.String graphName, int width, int height, int cmdLineEngineTimeout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateDot(org.drools.impact.analysis.graph.Graph g)java.lang.StringgeneratePng(org.drools.impact.analysis.graph.Graph g)java.lang.StringgenerateSvg(org.drools.impact.analysis.graph.Graph g)static GraphImageGeneratorgetGraphImageGeneratorWithErrorGraphvizEngine(java.lang.String graphName)intgetHeight()java.lang.StringgetOutputDir()guru.nidi.graphviz.attribute.Rank.RankDirgetRankDir()doublegetSep()intgetTotalMemory()intgetWidth()protected voidinitEngines()This initEngines should work generally but if needed, you can overridevoidsetHeight(int height)voidsetOutputDir(java.lang.String outputDir)voidsetRankDir(guru.nidi.graphviz.attribute.Rank.RankDir rankDir)voidsetSep(double sep)voidsetTotalMemory(int totalMemory)voidsetWidth(int width)
-
-
-
Method Detail
-
getGraphImageGeneratorWithErrorGraphvizEngine
public static GraphImageGenerator getGraphImageGeneratorWithErrorGraphvizEngine(java.lang.String graphName)
-
initEngines
protected void initEngines()
This initEngines should work generally but if needed, you can override
-
getOutputDir
public java.lang.String getOutputDir()
-
setOutputDir
public void setOutputDir(java.lang.String outputDir)
-
getWidth
public int getWidth()
-
setWidth
public void setWidth(int width)
-
getHeight
public int getHeight()
-
setHeight
public void setHeight(int height)
-
getRankDir
public guru.nidi.graphviz.attribute.Rank.RankDir getRankDir()
-
setRankDir
public void setRankDir(guru.nidi.graphviz.attribute.Rank.RankDir rankDir)
-
getSep
public double getSep()
-
setSep
public void setSep(double sep)
-
getTotalMemory
public int getTotalMemory()
-
setTotalMemory
public void setTotalMemory(int totalMemory)
-
generateDot
public java.lang.String generateDot(org.drools.impact.analysis.graph.Graph g)
-
generatePng
public java.lang.String generatePng(org.drools.impact.analysis.graph.Graph g)
-
generateSvg
public java.lang.String generateSvg(org.drools.impact.analysis.graph.Graph g)
-
-