Class ReteDiagram

java.lang.Object
org.drools.retediagram.ReteDiagram

public class ReteDiagram extends Object
  • Method Details

    • newInstance

      public static ReteDiagram newInstance()
      With default settings.
    • configLayout

      public ReteDiagram configLayout(ReteDiagram.Layout layout)
      Changes diagram Layout
    • configPrintDebugVerticalCluster

      public ReteDiagram configPrintDebugVerticalCluster(boolean printDebugVerticalCluster)
    • configFilenameScheme

      public ReteDiagram configFilenameScheme(File outputPath, boolean prefixTimestamp)
    • configGraphvizRender

      public ReteDiagram configGraphvizRender(boolean outputSVG, boolean outputPNG)
    • configOpenFile

      public ReteDiagram configOpenFile(boolean openSVG, boolean openPNG)
    • diagramRete

      public void diagramRete(org.kie.api.KieBase kbase)
    • diagramRete

      public void diagramRete(org.kie.api.runtime.KieRuntime session)
    • diagramRete

      public void diagramRete(org.kie.api.runtime.KieSession session)
    • diagramRete

      public void diagramRete(org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)
    • diagramRete

      public void diagramRete(org.drools.core.reteoo.Rete rete)
    • printNodeMapNodes

      public static void printNodeMapNodes(List<org.drools.core.common.BaseNode> nodes, PrintStream out)
    • getSinks

      public static org.drools.core.reteoo.Sink[] getSinks(org.drools.core.common.BaseNode node)