Class AbstractBpmnParseHandler<T extends org.activiti.bpmn.model.BaseElement>

    • Constructor Detail

      • AbstractBpmnParseHandler

        public AbstractBpmnParseHandler()
    • Method Detail

      • getHandledTypes

        public java.util.Set<java.lang.Class<? extends org.activiti.bpmn.model.BaseElement>> getHandledTypes()
        Description copied from interface: BpmnParseHandler
        The types for which this handler must be called during process parsing.
        Specified by:
        getHandledTypes in interface BpmnParseHandler
      • getHandledType

        protected abstract java.lang.Class<? extends org.activiti.bpmn.model.BaseElement> getHandledType()
      • parse

        public void parse​(BpmnParse bpmnParse,
                          org.activiti.bpmn.model.BaseElement element)
        Description copied from interface: BpmnParseHandler
        The actual delegation method. The parser will calls this method on a match with the BpmnParseHandler.getHandledTypes() return value.
        Specified by:
        parse in interface BpmnParseHandler
        Parameters:
        bpmnParse - The BpmnParse instance that acts as container for all things produced during the parsing.
      • executeParse

        protected abstract void executeParse​(BpmnParse bpmnParse,
                                             T element)
      • createExecutionListener

        protected ExecutionListener createExecutionListener​(BpmnParse bpmnParse,
                                                            org.activiti.bpmn.model.ActivitiListener activitiListener)
      • getPrecedingEventBasedGateway

        protected java.lang.String getPrecedingEventBasedGateway​(BpmnParse bpmnParse,
                                                                 org.activiti.bpmn.model.IntermediateCatchEvent event)
      • processArtifacts

        protected void processArtifacts​(BpmnParse bpmnParse,
                                        java.util.Collection<org.activiti.bpmn.model.Artifact> artifacts)
      • createAssociation

        protected void createAssociation​(BpmnParse bpmnParse,
                                         org.activiti.bpmn.model.Association association)