Class AbstractActivityBpmnParseHandler<T extends FlowNode>
java.lang.Object
org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<T>
org.flowable.engine.impl.bpmn.parser.handler.AbstractFlowNodeBpmnParseHandler<T>
org.flowable.engine.impl.bpmn.parser.handler.AbstractActivityBpmnParseHandler<T>
- All Implemented Interfaces:
BpmnParseHandler
- Direct Known Subclasses:
AdhocSubProcessParseHandler
,BusinessRuleParseHandler
,CallActivityParseHandler
,CaseServiceTaskParseHandler
,EndEventParseHandler
,EventBasedGatewayParseHandler
,EventSubProcessParseHandler
,ExclusiveGatewayParseHandler
,ExternalWorkerServiceTaskParseHandler
,HttpServiceTaskParseHandler
,InclusiveGatewayParseHandler
,IntermediateThrowEventParseHandler
,ManualTaskParseHandler
,ParallelGatewayParseHandler
,ReceiveTaskParseHandler
,ScriptTaskParseHandler
,SendEventServiceTaskParseHandler
,SendTaskParseHandler
,ServiceTaskParseHandler
,StartEventParseHandler
,SubProcessParseHandler
,TaskParseHandler
,TransactionParseHandler
,UserTaskParseHandler
public abstract class AbstractActivityBpmnParseHandler<T extends FlowNode>
extends AbstractFlowNodeBpmnParseHandler<T>
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler
PROPERTYNAME_ERROR_EVENT_DEFINITIONS, PROPERTYNAME_EVENT_SUBSCRIPTION_DECLARATION, PROPERTYNAME_TIMER_DECLARATION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MultiInstanceActivityBehavior
createMultiInstanceActivityBehavior
(Activity modelActivity, MultiInstanceLoopCharacteristics loopCharacteristics, BpmnParse bpmnParse) protected void
createMultiInstanceLoopCharacteristics
(BpmnParse bpmnParse, Activity modelActivity) void
parse
(BpmnParse bpmnParse, BaseElement element) The actual delegation method.Methods inherited from class org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler
createAssociation, createExecutionListener, executeParse, getHandledType, getHandledTypes, getPrecedingEventBasedGateway, processArtifacts
-
Constructor Details
-
AbstractActivityBpmnParseHandler
public AbstractActivityBpmnParseHandler()
-
-
Method Details
-
parse
Description copied from interface:BpmnParseHandler
The actual delegation method. The parser will calls this method on a match with theBpmnParseHandler.getHandledTypes()
return value.- Specified by:
parse
in interfaceBpmnParseHandler
- Overrides:
parse
in classAbstractBpmnParseHandler<T extends FlowNode>
- Parameters:
bpmnParse
- TheBpmnParse
instance that acts as container for all things produced during the parsing.
-
createMultiInstanceLoopCharacteristics
-
createMultiInstanceActivityBehavior
protected MultiInstanceActivityBehavior createMultiInstanceActivityBehavior(Activity modelActivity, MultiInstanceLoopCharacteristics loopCharacteristics, BpmnParse bpmnParse)
-