|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.drools.reteoo.ReflectiveVisitor
org.drools.reteoo.ReteooDotDumpVisitor
public class ReteooDotDumpVisitor
Produces a graph in GraphViz DOT format.
http://www.research.att.com/sw/tools/graphviz/
,
http://www.pixelglow.com/graphviz/
Field Summary |
---|
Fields inherited from class org.drools.reteoo.ReflectiveVisitor |
---|
newline |
Constructor Summary | |
---|---|
ReteooDotDumpVisitor(PrintStream outPrintStream)
Constructor. |
Method Summary | |
---|---|
void |
visitConditionNode(ConditionNode node)
ConditionNode displays its condition and tuple Declarations and then visits its TupleSink. |
void |
visitJoinNode(JoinNode node)
JoinNode displays its common Declarations and tuple Declarations and then visits its TupleSink. |
void |
visitJoinNodeInput(JoinNodeInput node)
JoinNodeInput displays its side (LEFT/RIGHT) and then visits its JoinNode. |
void |
visitNull()
Null visitor if a NULL object gets visited. |
void |
visitObject(Object object)
Default visitor if an unknown object is visited. |
void |
visitObjectTypeNode(ObjectTypeNode node)
ObjectTypeNode displays its objectType and then visits each of its ParameterNodes. |
void |
visitParameterNode(ParameterNode node)
ParameterNode displays its declaration and then visits its TupleSink. |
void |
visitRete(Rete rete)
Rete visits each of its ObjectTypeNodes. |
void |
visitRuleBaseImpl(RuleBaseImpl ruleBase)
RuleBaseImpl visits its Rete. |
void |
visitTerminalNode(TerminalNode node)
TerminalNode displays its rule. |
Methods inherited from class org.drools.reteoo.ReflectiveVisitor |
---|
visit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReteooDotDumpVisitor(PrintStream outPrintStream)
Method Detail |
---|
public void visitObject(Object object)
visitObject
in class ReflectiveVisitor
public void visitNull()
public void visitRuleBaseImpl(RuleBaseImpl ruleBase)
public void visitRete(Rete rete)
public void visitObjectTypeNode(ObjectTypeNode node)
public void visitParameterNode(ParameterNode node)
public void visitConditionNode(ConditionNode node)
public void visitJoinNodeInput(JoinNodeInput node)
public void visitJoinNode(JoinNode node)
public void visitTerminalNode(TerminalNode node)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |