public abstract class AbstractBpmnParseHandler<T extends org.activiti.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.activiti.bpmn.model.Association association) |
protected ExecutionListener |
createExecutionListener(BpmnParse bpmnParse,
org.activiti.bpmn.model.ActivitiListener activitiListener) |
protected IOSpecification |
createIOSpecification(BpmnParse bpmnParse,
org.activiti.bpmn.model.IOSpecification specificationModel) |
protected abstract void |
executeParse(BpmnParse bpmnParse,
T element) |
protected abstract Class<? extends org.activiti.bpmn.model.BaseElement> |
getHandledType() |
Set<Class<? extends org.activiti.bpmn.model.BaseElement>> |
getHandledTypes()
The types for which this handler must be called during process parsing.
|
protected String |
getPrecedingEventBasedGateway(BpmnParse bpmnParse,
org.activiti.bpmn.model.IntermediateCatchEvent event) |
void |
parse(BpmnParse bpmnParse,
org.activiti.bpmn.model.BaseElement element)
The actual delegation method.
|
protected void |
processArtifacts(BpmnParse bpmnParse,
Collection<org.activiti.bpmn.model.Artifact> artifacts) |
protected Map<String,Object> |
processDataObjects(BpmnParse bpmnParse,
Collection<org.activiti.bpmn.model.ValuedDataObject> dataObjects) |
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.activiti.bpmn.model.BaseElement>> getHandledTypes()
BpmnParseHandler
getHandledTypes
in interface BpmnParseHandler
protected abstract Class<? extends org.activiti.bpmn.model.BaseElement> getHandledType()
public void parse(BpmnParse bpmnParse, org.activiti.bpmn.model.BaseElement element)
BpmnParseHandler
BpmnParseHandler.getHandledTypes()
return value.parse
in interface BpmnParseHandler
bpmnParse
- The BpmnParse
instance that acts as container for all things produced during the parsing.protected ExecutionListener createExecutionListener(BpmnParse bpmnParse, org.activiti.bpmn.model.ActivitiListener activitiListener)
protected String getPrecedingEventBasedGateway(BpmnParse bpmnParse, org.activiti.bpmn.model.IntermediateCatchEvent event)
protected IOSpecification createIOSpecification(BpmnParse bpmnParse, org.activiti.bpmn.model.IOSpecification specificationModel)
protected void processArtifacts(BpmnParse bpmnParse, Collection<org.activiti.bpmn.model.Artifact> artifacts)
protected void createAssociation(BpmnParse bpmnParse, org.activiti.bpmn.model.Association association)
protected Map<String,Object> processDataObjects(BpmnParse bpmnParse, Collection<org.activiti.bpmn.model.ValuedDataObject> dataObjects)
Copyright © 2015 Alfresco. All rights reserved.