Class GraphImageGenerator


  • public class GraphImageGenerator
    extends java.lang.Object
    • Constructor Detail

      • GraphImageGenerator

        public GraphImageGenerator​(java.lang.String graphName)
      • GraphImageGenerator

        public GraphImageGenerator​(java.lang.String graphName,
                                   int width,
                                   int height,
                                   int cmdLineEngineTimeout)
    • 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)