public class ReteDumper extends Object
| Constructor and Description |
|---|
ReteDumper() |
ReteDumper(Predicate<BaseNode> nodesFilter) |
ReteDumper(String ruleName) |
| Modifier and Type | Method and Description |
|---|---|
Set<BaseNode> |
collect(InternalKnowledgeBase kBase) |
Set<BaseNode> |
collect(org.kie.api.KieBase kbase) |
Set<BaseNode> |
collect(org.kie.api.runtime.KieRuntime session) |
Set<BaseNode> |
collect(org.kie.api.runtime.KieSession session) |
Set<BaseNode> |
collect(Rete rete) |
static Set<BaseNode> |
collectRete(InternalKnowledgeBase kBase) |
static Set<BaseNode> |
collectRete(org.kie.api.KieBase kbase) |
static Set<BaseNode> |
collectRete(org.kie.api.runtime.KieRuntime session) |
static Set<BaseNode> |
collectRete(org.kie.api.runtime.KieSession session) |
static Set<BaseNode> |
collectRete(Rete rete) |
void |
dump(InternalKnowledgeBase kBase) |
void |
dump(org.kie.api.KieBase kbase) |
void |
dump(org.kie.api.runtime.KieRuntime session) |
void |
dump(org.kie.api.runtime.KieSession session) |
void |
dump(Rete rete) |
void |
dumpAssociatedRules(org.kie.api.KieBase kieBase)
Dump nodes with associated rules.
|
void |
dumpAssociatedRules(Rete rete) |
static void |
dumpAssociatedRulesRete(org.kie.api.KieBase kieBase) |
static void |
dumpRete(InternalKnowledgeBase kBase) |
static void |
dumpRete(org.kie.api.KieBase kbase) |
static void |
dumpRete(org.kie.api.runtime.KieRuntime session) |
static void |
dumpRete(org.kie.api.runtime.KieSession session) |
static void |
dumpRete(Rete rete) |
String |
formatNode(BaseNode node)
Format a node to informative String
|
PrintWriter |
getWriter() |
boolean |
isNodeInfoOnly() |
void |
setNodeInfoOnly(boolean nodeInfoOnly)
If true, dump without partition/mask information.
|
void |
setWriter(PrintWriter writer)
Set a writer to which ReteDumper prints results.
|
void |
traverseRete(Rete rete,
BiConsumer<BaseNode,String> consumer) |
public ReteDumper()
public ReteDumper(String ruleName)
public PrintWriter getWriter()
public void setWriter(PrintWriter writer)
writer - public boolean isNodeInfoOnly()
public void setNodeInfoOnly(boolean nodeInfoOnly)
nodeInfoOnly - public static void dumpRete(org.kie.api.KieBase kbase)
public static void dumpRete(org.kie.api.runtime.KieRuntime session)
public static void dumpRete(org.kie.api.runtime.KieSession session)
public static void dumpRete(InternalKnowledgeBase kBase)
public static void dumpRete(Rete rete)
public void dump(org.kie.api.KieBase kbase)
public void dump(org.kie.api.runtime.KieRuntime session)
public void dump(org.kie.api.runtime.KieSession session)
public void dump(InternalKnowledgeBase kBase)
public void dump(Rete rete)
public static Set<BaseNode> collectRete(InternalKnowledgeBase kBase)
public Set<BaseNode> collect(InternalKnowledgeBase kBase)
public void traverseRete(Rete rete, BiConsumer<BaseNode,String> consumer)
public String formatNode(BaseNode node)
node - public static void dumpAssociatedRulesRete(org.kie.api.KieBase kieBase)
public void dumpAssociatedRules(org.kie.api.KieBase kieBase)
kieBase - public void dumpAssociatedRules(Rete rete)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.