Class BpmnParser
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.parser.BpmnParser
-
public class BpmnParser extends java.lang.Object
Parser for BPMN 2.0 process models. There is only one instance of this parser in the process engine. ThisBpmnParser
createsBpmnParse
instances that can be used to actually parse the BPMN 2.0 XML process definitions.
-
-
Field Summary
Fields Modifier and Type Field Description protected ActivityBehaviorFactory
activityBehaviorFactory
static java.lang.String
BPMN_DC_NS
The namespace of the BPMN 2.0 diagram common elements.static java.lang.String
BPMN_DI_NS
The namepace of the BPMN 2.0 diagram interchange elements.protected BpmnParseFactory
bpmnParseFactory
protected BpmnParseHandlers
bpmnParserHandlers
protected ListenerFactory
listenerFactory
static java.lang.String
OMG_DI_NS
The namespace of the generic OMG DI elements (don't ask me why they didn't use the BPMN_DI_NS ...)
-
Constructor Summary
Constructors Constructor Description BpmnParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BpmnParse
createParse()
Creates a newBpmnParse
instance that can be used to parse only one BPMN 2.0 process definition.ActivityBehaviorFactory
getActivityBehaviorFactory()
BpmnParseFactory
getBpmnParseFactory()
BpmnParseHandlers
getBpmnParserHandlers()
ListenerFactory
getListenerFactory()
void
setActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory)
void
setBpmnParseFactory(BpmnParseFactory bpmnParseFactory)
void
setBpmnParserHandlers(BpmnParseHandlers bpmnParserHandlers)
void
setListenerFactory(ListenerFactory listenerFactory)
-
-
-
Field Detail
-
BPMN_DI_NS
public static final java.lang.String BPMN_DI_NS
The namepace of the BPMN 2.0 diagram interchange elements.- See Also:
- Constant Field Values
-
BPMN_DC_NS
public static final java.lang.String BPMN_DC_NS
The namespace of the BPMN 2.0 diagram common elements.- See Also:
- Constant Field Values
-
OMG_DI_NS
public static final java.lang.String 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:
- Constant Field Values
-
activityBehaviorFactory
protected ActivityBehaviorFactory activityBehaviorFactory
-
listenerFactory
protected ListenerFactory listenerFactory
-
bpmnParseFactory
protected BpmnParseFactory bpmnParseFactory
-
bpmnParserHandlers
protected BpmnParseHandlers bpmnParserHandlers
-
-
Method Detail
-
createParse
public BpmnParse createParse()
Creates a newBpmnParse
instance that can be used to parse only one BPMN 2.0 process definition.
-
getActivityBehaviorFactory
public ActivityBehaviorFactory getActivityBehaviorFactory()
-
setActivityBehaviorFactory
public void setActivityBehaviorFactory(ActivityBehaviorFactory activityBehaviorFactory)
-
getListenerFactory
public ListenerFactory getListenerFactory()
-
setListenerFactory
public void setListenerFactory(ListenerFactory listenerFactory)
-
getBpmnParseFactory
public BpmnParseFactory getBpmnParseFactory()
-
setBpmnParseFactory
public void setBpmnParseFactory(BpmnParseFactory bpmnParseFactory)
-
getBpmnParserHandlers
public BpmnParseHandlers getBpmnParserHandlers()
-
setBpmnParserHandlers
public void setBpmnParserHandlers(BpmnParseHandlers bpmnParserHandlers)
-
-