net.esper.pattern
Interface EvalStateNodeVisitor

All Known Implementing Classes:
EvalStateNodePrinterVisitor

public interface EvalStateNodeVisitor

Interface for visiting each element in the evaluation node tree for an event expression (see Visitor pattern).


Method Summary
 java.lang.Object visit(EvalStateNode node, java.lang.Object data)
          Invoked by each child node as part of accepting this visitor.
 

Method Detail

visit

java.lang.Object visit(EvalStateNode node,
                       java.lang.Object data)
Invoked by each child node as part of accepting this visitor.

Parameters:
node - is the node in the composite tree accepting the visitor
data - is any additional useful to implementations
Returns:
any additional data useful to implementations or null