Package org.drools.retediagram
Class ReteDiagram
- java.lang.Object
-
- org.drools.retediagram.ReteDiagram
-
public class ReteDiagram extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReteDiagram.Layoutstatic classReteDiagram.Vertex<F,T>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReteDiagramconfigFilenameScheme(java.io.File outputPath, boolean prefixTimestamp)ReteDiagramconfigGraphvizRender(boolean outputSVG, boolean outputPNG)ReteDiagramconfigLayout(ReteDiagram.Layout layout)Changes diagram LayoutReteDiagramconfigOpenFile(boolean openSVG, boolean openPNG)ReteDiagramconfigPrintDebugVerticalCluster(boolean printDebugVerticalCluster)voiddiagramRete(org.drools.core.reteoo.Rete rete)voiddiagramRete(org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)voiddiagramRete(org.kie.api.KieBase kbase)voiddiagramRete(org.kie.api.runtime.KieRuntime session)voiddiagramRete(org.kie.api.runtime.KieSession session)static org.drools.core.reteoo.Sink[]getSinks(org.drools.core.common.BaseNode node)static ReteDiagramnewInstance()With default settings.static voidprintNodeMapNodes(java.util.List<org.drools.core.common.BaseNode> nodes, java.io.PrintStream out)
-
-
-
Method Detail
-
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(java.io.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(java.util.List<org.drools.core.common.BaseNode> nodes, java.io.PrintStream out)
-
getSinks
public static org.drools.core.reteoo.Sink[] getSinks(org.drools.core.common.BaseNode node)
-
-