Class 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. This BpmnParser creates BpmnParse instances that can be used to actually parse the BPMN 2.0 XML process definitions.
    • 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
    • Constructor Detail

      • BpmnParser

        public BpmnParser()
    • Method Detail

      • createParse

        public BpmnParse createParse()
        Creates a new BpmnParse instance that can be used to parse only one BPMN 2.0 process definition.
      • setActivityBehaviorFactory

        public void setActivityBehaviorFactory​(ActivityBehaviorFactory activityBehaviorFactory)
      • setListenerFactory

        public void setListenerFactory​(ListenerFactory listenerFactory)
      • setBpmnParseFactory

        public void setBpmnParseFactory​(BpmnParseFactory bpmnParseFactory)
      • setBpmnParserHandlers

        public void setBpmnParserHandlers​(BpmnParseHandlers bpmnParserHandlers)