public abstract class DispatchingVisitor extends Visitor.VisitorWithPath
Visitor.VisitorAdapter, Visitor.VisitorWithPath
Constructor and Description |
---|
DispatchingVisitor() |
Modifier and Type | Method and Description |
---|---|
boolean |
visit()
Similar to
Visitor.visit(WorkflowBean) - but called for every
node, even if it can have children. |
protected abstract void |
visitAbstractDepthPort(AbstractDepthPort bean) |
protected abstract void |
visitAbstractGranularDepthPort(AbstractGranularDepthPort bean) |
protected abstract void |
visitActivity(Activity bean) |
protected abstract void |
visitActivityPort(ActivityPort bean) |
protected abstract void |
visitBlockingControlLink(BlockingControlLink bean) |
protected abstract void |
visitChild(Child<?> bean) |
protected abstract void |
visitConfigurable(Configurable bean) |
protected abstract void |
visitConfiguration(Configuration bean) |
protected abstract void |
visitControlLink(ControlLink bean) |
protected abstract void |
visitCrossProduct(CrossProduct bean) |
protected abstract void |
visitDataLink(DataLink bean) |
protected abstract void |
visitDotProduct(DotProduct bean) |
protected abstract void |
visitInputActivityPort(InputActivityPort bean) |
protected abstract void |
visitInputPort(InputPort bean) |
protected abstract void |
visitInputProcessorPort(InputProcessorPort bean) |
protected abstract void |
visitInputWorkflowPort(InputWorkflowPort bean) |
protected abstract void |
visitIterationStrategyNode(IterationStrategyNode bean) |
protected abstract void |
visitIterationStrategyParent(IterationStrategyParent bean) |
protected abstract void |
visitIterationStrategyStack(IterationStrategyStack bean) |
protected abstract void |
visitIterationStrategyTopNode(IterationStrategyTopNode bean) |
protected abstract void |
visitNamed(Named bean) |
protected abstract void |
visitOutputActivityPort(OutputActivityPort bean) |
protected abstract void |
visitOutputPort(OutputPort bean) |
protected abstract void |
visitOutputProcessorPort(OutputProcessorPort bean) |
protected abstract void |
visitOutputWorkflowPort(OutputWorkflowPort bean) |
protected abstract void |
visitPort(Port bean) |
protected abstract void |
visitPorted(Ported bean) |
protected abstract void |
visitPortNode(PortNode bean) |
protected abstract void |
visitProcessor(Processor bean) |
protected abstract void |
visitProcessorBinding(ProcessorBinding bean) |
protected abstract void |
visitProcessorInputPortBinding(ProcessorInputPortBinding bean) |
protected abstract void |
visitProcessorOutputPortBinding(ProcessorOutputPortBinding bean) |
protected abstract void |
visitProcessorPort(ProcessorPort bean) |
protected abstract void |
visitProcessorPortBinding(ProcessorPortBinding<?,?> bean) |
protected abstract void |
visitProfile(Profile bean) |
protected abstract void |
visitReceiverPort(ReceiverPort bean) |
protected abstract void |
visitRoot(Root bean) |
protected abstract void |
visitSenderPort(SenderPort bean) |
protected abstract void |
visitTyped(Typed bean) |
protected abstract void |
visitWorkflow(Workflow bean) |
protected abstract void |
visitWorkflowBundle(WorkflowBundle bean) |
protected abstract void |
visitWorkflowPort(WorkflowPort bean) |
getCurrentNode, getCurrentPath, visit, visitEnter, visitLeave, visitLeave
public boolean visit()
Visitor.VisitorWithPath
Visitor.visit(WorkflowBean)
- but called for every
node, even if it can have children.
The current node is available in Visitor.VisitorWithPath.getCurrentNode()
.
visit
in class Visitor.VisitorWithPath
true
if this node's children should be visited.
(return value is ignored for nodes which can't have children)protected abstract void visitAbstractGranularDepthPort(AbstractGranularDepthPort bean)
protected abstract void visitAbstractDepthPort(AbstractDepthPort bean)
protected abstract void visitWorkflowBundle(WorkflowBundle bean)
protected abstract void visitWorkflow(Workflow bean)
protected abstract void visitProfile(Profile bean)
protected abstract void visitProcessorOutputPortBinding(ProcessorOutputPortBinding bean)
protected abstract void visitProcessorInputPortBinding(ProcessorInputPortBinding bean)
protected abstract void visitProcessorBinding(ProcessorBinding bean)
protected abstract void visitProcessor(Processor bean)
protected abstract void visitPortNode(PortNode bean)
protected abstract void visitOutputWorkflowPort(OutputWorkflowPort bean)
protected abstract void visitOutputProcessorPort(OutputProcessorPort bean)
protected abstract void visitOutputActivityPort(OutputActivityPort bean)
protected abstract void visitIterationStrategyStack(IterationStrategyStack bean)
protected abstract void visitInputWorkflowPort(InputWorkflowPort bean)
protected abstract void visitInputProcessorPort(InputProcessorPort bean)
protected abstract void visitInputActivityPort(InputActivityPort bean)
protected abstract void visitDotProduct(DotProduct bean)
protected abstract void visitDataLink(DataLink bean)
protected abstract void visitCrossProduct(CrossProduct bean)
protected abstract void visitConfiguration(Configuration bean)
protected abstract void visitBlockingControlLink(BlockingControlLink bean)
protected abstract void visitActivity(Activity bean)
protected abstract void visitWorkflowPort(WorkflowPort bean)
protected abstract void visitTyped(Typed bean)
protected abstract void visitSenderPort(SenderPort bean)
protected abstract void visitRoot(Root bean)
protected abstract void visitReceiverPort(ReceiverPort bean)
protected abstract void visitProcessorPortBinding(ProcessorPortBinding<?,?> bean)
protected abstract void visitProcessorPort(ProcessorPort bean)
protected abstract void visitPorted(Ported bean)
protected abstract void visitPort(Port bean)
protected abstract void visitOutputPort(OutputPort bean)
protected abstract void visitNamed(Named bean)
protected abstract void visitIterationStrategyTopNode(IterationStrategyTopNode bean)
protected abstract void visitIterationStrategyParent(IterationStrategyParent bean)
protected abstract void visitIterationStrategyNode(IterationStrategyNode bean)
protected abstract void visitInputPort(InputPort bean)
protected abstract void visitControlLink(ControlLink bean)
protected abstract void visitConfigurable(Configurable bean)
protected abstract void visitChild(Child<?> bean)
protected abstract void visitActivityPort(ActivityPort bean)
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.