Class AbstractActivityBpmnParseHandler<T extends org.flowable.bpmn.model.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 org.flowable.bpmn.model.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 Constructor Description AbstractActivityBpmnParseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MultiInstanceActivityBehaviorcreateMultiInstanceActivityBehavior(org.flowable.bpmn.model.Activity modelActivity, org.flowable.bpmn.model.MultiInstanceLoopCharacteristics loopCharacteristics, BpmnParse bpmnParse)protected voidcreateMultiInstanceLoopCharacteristics(BpmnParse bpmnParse, org.flowable.bpmn.model.Activity modelActivity)voidparse(BpmnParse bpmnParse, org.flowable.bpmn.model.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
-
-
-
-
Method Detail
-
parse
public void parse(BpmnParse bpmnParse, org.flowable.bpmn.model.BaseElement element)
Description copied from interface:BpmnParseHandlerThe actual delegation method. The parser will calls this method on a match with theBpmnParseHandler.getHandledTypes()return value.- Specified by:
parsein interfaceBpmnParseHandler- Overrides:
parsein classAbstractBpmnParseHandler<T extends org.flowable.bpmn.model.FlowNode>- Parameters:
bpmnParse- TheBpmnParseinstance that acts as container for all things produced during the parsing.
-
createMultiInstanceLoopCharacteristics
protected void createMultiInstanceLoopCharacteristics(BpmnParse bpmnParse, org.flowable.bpmn.model.Activity modelActivity)
-
createMultiInstanceActivityBehavior
protected MultiInstanceActivityBehavior createMultiInstanceActivityBehavior(org.flowable.bpmn.model.Activity modelActivity, org.flowable.bpmn.model.MultiInstanceLoopCharacteristics loopCharacteristics, BpmnParse bpmnParse)
-
-