public abstract class AbstractBpmnParseHandler<T extends org.flowable.bpmn.model.BaseElement> extends Object implements BpmnParseHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTYNAME_ERROR_EVENT_DEFINITIONS |
static String |
PROPERTYNAME_EVENT_SUBSCRIPTION_DECLARATION |
static String |
PROPERTYNAME_TIMER_DECLARATION |
| Constructor and Description |
|---|
AbstractBpmnParseHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createAssociation(BpmnParse bpmnParse,
org.flowable.bpmn.model.Association association) |
protected ExecutionListener |
createExecutionListener(BpmnParse bpmnParse,
org.flowable.bpmn.model.FlowableListener listener) |
protected abstract void |
executeParse(BpmnParse bpmnParse,
T element) |
protected abstract Class<? extends org.flowable.bpmn.model.BaseElement> |
getHandledType() |
Set<Class<? extends org.flowable.bpmn.model.BaseElement>> |
getHandledTypes()
The types for which this handler must be called during process parsing.
|
protected String |
getPrecedingEventBasedGateway(BpmnParse bpmnParse,
org.flowable.bpmn.model.IntermediateCatchEvent event) |
void |
parse(BpmnParse bpmnParse,
org.flowable.bpmn.model.BaseElement element)
The actual delegation method.
|
protected void |
processArtifacts(BpmnParse bpmnParse,
Collection<org.flowable.bpmn.model.Artifact> artifacts) |
public static final String PROPERTYNAME_EVENT_SUBSCRIPTION_DECLARATION
public static final String PROPERTYNAME_ERROR_EVENT_DEFINITIONS
public static final String PROPERTYNAME_TIMER_DECLARATION
public Set<Class<? extends org.flowable.bpmn.model.BaseElement>> getHandledTypes()
BpmnParseHandlergetHandledTypes in interface BpmnParseHandlerprotected abstract Class<? extends org.flowable.bpmn.model.BaseElement> getHandledType()
public void parse(BpmnParse bpmnParse, org.flowable.bpmn.model.BaseElement element)
BpmnParseHandlerBpmnParseHandler.getHandledTypes() return value.parse in interface BpmnParseHandlerbpmnParse - The BpmnParse instance that acts as container for all things produced during the parsing.protected ExecutionListener createExecutionListener(BpmnParse bpmnParse, org.flowable.bpmn.model.FlowableListener listener)
protected String getPrecedingEventBasedGateway(BpmnParse bpmnParse, org.flowable.bpmn.model.IntermediateCatchEvent event)
protected void processArtifacts(BpmnParse bpmnParse, Collection<org.flowable.bpmn.model.Artifact> artifacts)
protected void createAssociation(BpmnParse bpmnParse, org.flowable.bpmn.model.Association association)
Copyright © 2019 Flowable. All rights reserved.