|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StreamVisitor
This visitor is for visiting stream structures in the SIR. It does not visit statement-level constructs like SIRInitStatement, SIRPushStatement, etc. The recursing process from one stream construct to another is automatic--one does not need to write code to visit the children.
Method Summary | |
---|---|
void |
postVisitFeedbackLoop(SIRFeedbackLoop self,
SIRFeedbackLoopIter iter)
|
void |
postVisitPipeline(SIRPipeline self,
SIRPipelineIter iter)
POST-VISITS |
void |
postVisitSplitJoin(SIRSplitJoin self,
SIRSplitJoinIter iter)
|
void |
preVisitFeedbackLoop(SIRFeedbackLoop self,
SIRFeedbackLoopIter iter)
|
void |
preVisitPipeline(SIRPipeline self,
SIRPipelineIter iter)
PRE-VISITS |
void |
preVisitSplitJoin(SIRSplitJoin self,
SIRSplitJoinIter iter)
|
void |
visitFilter(SIRFilter self,
SIRFilterIter iter)
PLAIN-VISITS |
void |
visitPhasedFilter(SIRPhasedFilter self,
SIRPhasedFilterIter iter)
|
Method Detail |
---|
void visitFilter(SIRFilter self, SIRFilterIter iter)
void visitPhasedFilter(SIRPhasedFilter self, SIRPhasedFilterIter iter)
void preVisitPipeline(SIRPipeline self, SIRPipelineIter iter)
void preVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
void preVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
void postVisitPipeline(SIRPipeline self, SIRPipelineIter iter)
void postVisitSplitJoin(SIRSplitJoin self, SIRSplitJoinIter iter)
void postVisitFeedbackLoop(SIRFeedbackLoop self, SIRFeedbackLoopIter iter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |