Class BpmnParser
java.lang.Object
org.flowable.engine.impl.bpmn.parser.BpmnParser
Parser for BPMN 2.0 process models.
There is only one instance of this parser in the process engine. This
BpmnParser creates BpmnParse instances that can be used to actually parse the BPMN 2.0 XML process definitions.- Author:
- Tom Baeyens, Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActivityBehaviorFactorystatic final StringThe namespace of the BPMN 2.0 diagram common elements.static final StringThe namespace of the BPMN 2.0 diagram interchange elements.protected BpmnParseFactoryprotected BpmnParseHandlersprotected ListenerFactorystatic final StringThe namespace of the generic OMG DI elements (don't ask me why they didn't use the BPMN_DI_NS ...) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a newBpmnParseinstance that can be used to parse only one BPMN 2.0 process definition.voidsetActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory) voidsetBpmnParseFactory(BpmnParseFactory bpmnParseFactory) voidsetBpmnParserHandlers(BpmnParseHandlers bpmnParserHandlers) voidsetListenerFactory(ListenerFactory listenerFactory)
-
Field Details
-
BPMN_DI_NS
The namespace of the BPMN 2.0 diagram interchange elements.- See Also:
-
BPMN_DC_NS
The namespace of the BPMN 2.0 diagram common elements.- See Also:
-
OMG_DI_NS
The namespace of the generic OMG DI elements (don't ask me why they didn't use the BPMN_DI_NS ...)- See Also:
-
activityBehaviorFactory
-
listenerFactory
-
bpmnParseFactory
-
bpmnParserHandlers
-
-
Constructor Details
-
BpmnParser
public BpmnParser()
-
-
Method Details
-
createParse
Creates a newBpmnParseinstance that can be used to parse only one BPMN 2.0 process definition. -
getActivityBehaviorFactory
-
setActivityBehaviorFactory
-
getListenerFactory
-
setListenerFactory
-
getBpmnParseFactory
-
setBpmnParseFactory
-
getBpmnParserHandlers
-
setBpmnParserHandlers
-