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.voidparse(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- TheBpmnParseinstance that acts as container for all things produced during the parsing.
-
-