Package org.activiti.engine.parse
Interface BpmnParseHandler
-
- All Known Implementing Classes:
AbstractActivityBpmnParseHandler
,AbstractBpmnParseHandler
,AbstractFlowNodeBpmnParseHandler
,AdhocSubProcessParseHandler
,BoundaryEventParseHandler
,BusinessRuleParseHandler
,CallActivityParseHandler
,CancelEventDefinitionParseHandler
,CompensateEventDefinitionParseHandler
,EndEventParseHandler
,ErrorEventDefinitionParseHandler
,EventBasedGatewayParseHandler
,EventSubProcessParseHandler
,ExclusiveGatewayParseHandler
,InclusiveGatewayParseHandler
,IntermediateCatchEventParseHandler
,IntermediateThrowEventParseHandler
,ManualTaskParseHandler
,MessageEventDefinitionParseHandler
,ParallelGatewayParseHandler
,ProcessParseHandler
,ReceiveTaskParseHandler
,ScriptTaskParseHandler
,SendTaskParseHandler
,SequenceFlowParseHandler
,ServiceTaskParseHandler
,SignalEventDefinitionParseHandler
,StartEventParseHandler
,SubProcessParseHandler
,TaskParseHandler
,TimerEventDefinitionParseHandler
,TransactionParseHandler
,UserTaskParseHandler
@Internal public interface BpmnParseHandler
Allows to hook into the parsing of one or more elements during the parsing of a BPMN 2.0 process. For more details, see the userguide section on bpmn parse handlers. Instances of this class can be injected into theProcessEngineConfigurationImpl
. The handler will then be called whenever a BPMN 2.0 element is parsed that matches the types returned by thegetHandledTypes()
method.- See Also:
AbstractBpmnParseHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<java.lang.Class<? extends org.activiti.bpmn.model.BaseElement>>
getHandledTypes()
The types for which this handler must be called during process parsing.void
parse(BpmnParse bpmnParse, org.activiti.bpmn.model.BaseElement element)
The actual delegation method.
-
-
-
Method Detail
-
getHandledTypes
java.util.Collection<java.lang.Class<? extends org.activiti.bpmn.model.BaseElement>> getHandledTypes()
The types for which this handler must be called during process parsing.
-
parse
void parse(BpmnParse bpmnParse, org.activiti.bpmn.model.BaseElement element)
The actual delegation method. The parser will calls this method on a match with thegetHandledTypes()
return value.- Parameters:
bpmnParse
- TheBpmnParse
instance that acts as container for all things produced during the parsing.
-
-