org.drools.core.util.debug
Class AbstractNetworkNodeVisitor

java.lang.Object
  extended by org.drools.core.util.debug.AbstractNetworkNodeVisitor
All Implemented Interfaces:
NetworkNodeVisitor
Direct Known Subclasses:
AccumulateNodeVisitor, AlphaNodeVisitor, BetaNodeVisitor, DefaultNetworkNodeVisitor, EvalConditionNodeVisitor, FromNodeVisitor, LeftInputAdapterNodeVisitor, ObjectTypeNodeVisitor, PropagationQueueingNodeVisitor, QueryTerminalNodeVisitor, RightInputAdapterNodeVisitor, RuleTerminalNodeVisitor

public abstract class AbstractNetworkNodeVisitor
extends Object
implements NetworkNodeVisitor


Constructor Summary
protected AbstractNetworkNodeVisitor()
           
 
Method Summary
protected abstract  void doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 void visit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractNetworkNodeVisitor

protected AbstractNetworkNodeVisitor()
Method Detail

visit

public void visit(NetworkNode node,
                  Stack<NetworkNode> nodeStack,
                  StatefulKnowledgeSessionInfo info)
Specified by:
visit in interface NetworkNodeVisitor

doVisit

protected abstract void doVisit(NetworkNode node,
                                Stack<NetworkNode> nodeStack,
                                StatefulKnowledgeSessionInfo info)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.