org.camunda.bpm.engine.impl.bpmn.parser
Class AbstractBpmnParseListener
java.lang.Object
org.camunda.bpm.engine.impl.bpmn.parser.AbstractBpmnParseListener
- All Implemented Interfaces:
- BpmnParseListener
- Direct Known Subclasses:
- FoxFailedJobParseListener, MetricsBpmnParseListener
public class AbstractBpmnParseListener
- extends Object
- implements BpmnParseListener
Abstract base class for implementing a BpmnParseListener without being forced to implement
all methods provided, which makes the implementation more robust to future changes.
- Author:
- ruecker
|
Method Summary |
void |
parseBoundaryErrorEventDefinition(Element errorEventDefinition,
boolean interrupting,
ActivityImpl activity,
ActivityImpl nestedErrorEventActivity)
|
void |
parseBoundaryEscalationEventDefinition(Element escalationEventDefinition,
boolean interrupting,
ActivityImpl boundaryEventActivity)
|
void |
parseBoundaryEvent(Element boundaryEventElement,
ScopeImpl scopeElement,
ActivityImpl nestedActivity)
|
void |
parseBoundaryMessageEventDefinition(Element element,
boolean interrupting,
ActivityImpl messageActivity)
|
void |
parseBoundarySignalEventDefinition(Element signalEventDefinition,
boolean interrupting,
ActivityImpl signalActivity)
|
void |
parseBoundaryTimerEventDefinition(Element timerEventDefinition,
boolean interrupting,
ActivityImpl timerActivity)
|
void |
parseBusinessRuleTask(Element businessRuleTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseCallActivity(Element callActivityElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseCompensateEventDefinition(Element compensateEventDefinition,
ActivityImpl compensationActivity)
|
void |
parseEndEvent(Element endEventElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseEventBasedGateway(Element eventBasedGwElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseExclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseInclusiveGateway(Element inclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseIntermediateCatchEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseIntermediateMessageCatchEventDefinition(Element messageEventDefinition,
ActivityImpl nestedActivity)
|
void |
parseIntermediateSignalCatchEventDefinition(Element signalEventDefinition,
ActivityImpl signalActivity)
|
void |
parseIntermediateThrowEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseIntermediateTimerEventDefinition(Element timerEventDefinition,
ActivityImpl timerActivity)
|
void |
parseManualTask(Element manualTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseMultiInstanceLoopCharacteristics(Element activityElement,
Element multiInstanceLoopCharacteristicsElement,
ActivityImpl activity)
|
void |
parseParallelGateway(Element parallelGwElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseProcess(Element processElement,
ProcessDefinitionEntity processDefinition)
|
void |
parseProperty(Element propertyElement,
VariableDeclaration variableDeclaration,
ActivityImpl activity)
|
void |
parseReceiveTask(Element receiveTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseRootElement(Element rootElement,
List<ProcessDefinitionEntity> processDefinitions)
|
void |
parseScriptTask(Element scriptTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseSendTask(Element sendTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseSequenceFlow(Element sequenceFlowElement,
ScopeImpl scopeElement,
TransitionImpl transition)
|
void |
parseServiceTask(Element serviceTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseStartEvent(Element startEventElement,
ScopeImpl scope,
ActivityImpl startEventActivity)
|
void |
parseSubProcess(Element subProcessElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseTask(Element taskElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseTransaction(Element transactionElement,
ScopeImpl scope,
ActivityImpl activity)
|
void |
parseUserTask(Element userTaskElement,
ScopeImpl scope,
ActivityImpl activity)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractBpmnParseListener
public AbstractBpmnParseListener()
parseProcess
public void parseProcess(Element processElement,
ProcessDefinitionEntity processDefinition)
- Specified by:
parseProcess in interface BpmnParseListener
parseStartEvent
public void parseStartEvent(Element startEventElement,
ScopeImpl scope,
ActivityImpl startEventActivity)
- Specified by:
parseStartEvent in interface BpmnParseListener
parseExclusiveGateway
public void parseExclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseExclusiveGateway in interface BpmnParseListener
parseInclusiveGateway
public void parseInclusiveGateway(Element inclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseInclusiveGateway in interface BpmnParseListener
parseParallelGateway
public void parseParallelGateway(Element parallelGwElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseParallelGateway in interface BpmnParseListener
parseScriptTask
public void parseScriptTask(Element scriptTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseScriptTask in interface BpmnParseListener
parseServiceTask
public void parseServiceTask(Element serviceTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseServiceTask in interface BpmnParseListener
parseBusinessRuleTask
public void parseBusinessRuleTask(Element businessRuleTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseBusinessRuleTask in interface BpmnParseListener
parseTask
public void parseTask(Element taskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseTask in interface BpmnParseListener
parseManualTask
public void parseManualTask(Element manualTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseManualTask in interface BpmnParseListener
parseUserTask
public void parseUserTask(Element userTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseUserTask in interface BpmnParseListener
parseEndEvent
public void parseEndEvent(Element endEventElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseEndEvent in interface BpmnParseListener
parseBoundaryTimerEventDefinition
public void parseBoundaryTimerEventDefinition(Element timerEventDefinition,
boolean interrupting,
ActivityImpl timerActivity)
- Specified by:
parseBoundaryTimerEventDefinition in interface BpmnParseListener
parseBoundaryErrorEventDefinition
public void parseBoundaryErrorEventDefinition(Element errorEventDefinition,
boolean interrupting,
ActivityImpl activity,
ActivityImpl nestedErrorEventActivity)
- Specified by:
parseBoundaryErrorEventDefinition in interface BpmnParseListener
parseSubProcess
public void parseSubProcess(Element subProcessElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseSubProcess in interface BpmnParseListener
parseCallActivity
public void parseCallActivity(Element callActivityElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseCallActivity in interface BpmnParseListener
parseProperty
public void parseProperty(Element propertyElement,
VariableDeclaration variableDeclaration,
ActivityImpl activity)
- Specified by:
parseProperty in interface BpmnParseListener
parseSequenceFlow
public void parseSequenceFlow(Element sequenceFlowElement,
ScopeImpl scopeElement,
TransitionImpl transition)
- Specified by:
parseSequenceFlow in interface BpmnParseListener
parseSendTask
public void parseSendTask(Element sendTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseSendTask in interface BpmnParseListener
parseMultiInstanceLoopCharacteristics
public void parseMultiInstanceLoopCharacteristics(Element activityElement,
Element multiInstanceLoopCharacteristicsElement,
ActivityImpl activity)
- Specified by:
parseMultiInstanceLoopCharacteristics in interface BpmnParseListener
parseIntermediateTimerEventDefinition
public void parseIntermediateTimerEventDefinition(Element timerEventDefinition,
ActivityImpl timerActivity)
- Specified by:
parseIntermediateTimerEventDefinition in interface BpmnParseListener
parseRootElement
public void parseRootElement(Element rootElement,
List<ProcessDefinitionEntity> processDefinitions)
- Specified by:
parseRootElement in interface BpmnParseListener
parseReceiveTask
public void parseReceiveTask(Element receiveTaskElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseReceiveTask in interface BpmnParseListener
parseIntermediateSignalCatchEventDefinition
public void parseIntermediateSignalCatchEventDefinition(Element signalEventDefinition,
ActivityImpl signalActivity)
- Specified by:
parseIntermediateSignalCatchEventDefinition in interface BpmnParseListener
parseBoundarySignalEventDefinition
public void parseBoundarySignalEventDefinition(Element signalEventDefinition,
boolean interrupting,
ActivityImpl signalActivity)
- Specified by:
parseBoundarySignalEventDefinition in interface BpmnParseListener
parseEventBasedGateway
public void parseEventBasedGateway(Element eventBasedGwElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseEventBasedGateway in interface BpmnParseListener
parseTransaction
public void parseTransaction(Element transactionElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseTransaction in interface BpmnParseListener
parseCompensateEventDefinition
public void parseCompensateEventDefinition(Element compensateEventDefinition,
ActivityImpl compensationActivity)
- Specified by:
parseCompensateEventDefinition in interface BpmnParseListener
parseIntermediateThrowEvent
public void parseIntermediateThrowEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseIntermediateThrowEvent in interface BpmnParseListener
parseIntermediateCatchEvent
public void parseIntermediateCatchEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity)
- Specified by:
parseIntermediateCatchEvent in interface BpmnParseListener
parseBoundaryEvent
public void parseBoundaryEvent(Element boundaryEventElement,
ScopeImpl scopeElement,
ActivityImpl nestedActivity)
- Specified by:
parseBoundaryEvent in interface BpmnParseListener
parseIntermediateMessageCatchEventDefinition
public void parseIntermediateMessageCatchEventDefinition(Element messageEventDefinition,
ActivityImpl nestedActivity)
- Specified by:
parseIntermediateMessageCatchEventDefinition in interface BpmnParseListener
parseBoundaryMessageEventDefinition
public void parseBoundaryMessageEventDefinition(Element element,
boolean interrupting,
ActivityImpl messageActivity)
- Specified by:
parseBoundaryMessageEventDefinition in interface BpmnParseListener
parseBoundaryEscalationEventDefinition
public void parseBoundaryEscalationEventDefinition(Element escalationEventDefinition,
boolean interrupting,
ActivityImpl boundaryEventActivity)
- Specified by:
parseBoundaryEscalationEventDefinition in interface BpmnParseListener
Copyright © 2015 camunda services GmbH. All rights reserved.