Class AbstractBpmnParseHandler<T extends org.activiti.bpmn.model.BaseElement>
java.lang.Object
org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<T>
- All Implemented Interfaces:
BpmnParseHandler
- Direct Known Subclasses:
AbstractFlowNodeBpmnParseHandler,CancelEventDefinitionParseHandler,CompensateEventDefinitionParseHandler,ErrorEventDefinitionParseHandler,LinkEventDefinitionParseHandler,MessageEventDefinitionParseHandler,ProcessParseHandler,SequenceFlowParseHandler,SignalEventDefinitionParseHandler,TimerEventDefinitionParseHandler
public abstract class AbstractBpmnParseHandler<T extends org.activiti.bpmn.model.BaseElement>
extends Object
implements BpmnParseHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateAssociation(BpmnParse bpmnParse, org.activiti.bpmn.model.Association association) protected ExecutionListenercreateExecutionListener(BpmnParse bpmnParse, org.activiti.bpmn.model.ActivitiListener activitiListener) protected abstract voidexecuteParse(BpmnParse bpmnParse, T element) protected abstract Class<? extends org.activiti.bpmn.model.BaseElement> The types for which this handler must be called during process parsing.protected StringgetPrecedingEventBasedGateway(BpmnParse bpmnParse, org.activiti.bpmn.model.IntermediateCatchEvent event) voidThe actual delegation method.protected voidprocessArtifacts(BpmnParse bpmnParse, Collection<org.activiti.bpmn.model.Artifact> artifacts)
-
Constructor Details
-
AbstractBpmnParseHandler
public AbstractBpmnParseHandler()
-
-
Method Details
-
getHandledTypes
Description copied from interface:BpmnParseHandlerThe types for which this handler must be called during process parsing.- Specified by:
getHandledTypesin interfaceBpmnParseHandler
-
getHandledType
-
parse
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- Parameters:
bpmnParse- TheBpmnParseinstance that acts as container for all things produced during the parsing.
-
executeParse
-
createExecutionListener
protected ExecutionListener createExecutionListener(BpmnParse bpmnParse, org.activiti.bpmn.model.ActivitiListener activitiListener) -
getPrecedingEventBasedGateway
-
processArtifacts
protected void processArtifacts(BpmnParse bpmnParse, Collection<org.activiti.bpmn.model.Artifact> artifacts) -
createAssociation
protected void createAssociation(BpmnParse bpmnParse, org.activiti.bpmn.model.Association association)
-