Class BpmnProcessCompiler


  • public class BpmnProcessCompiler
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      BpmnProcessCompiler​(io.automatiko.engine.workflow.compiler.xml.SemanticModule... modules)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configureProcessReader​(io.automatiko.engine.workflow.compiler.xml.XmlProcessReader xmlReader, io.automatiko.engine.api.workflow.ProcessConfig config)  
      protected BpmnProcess create​(io.automatiko.engine.api.definition.process.Process process, io.automatiko.engine.api.workflow.ProcessConfig config)  
      List<BpmnProcess> from​(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources)  
      protected io.automatiko.engine.workflow.compiler.xml.SemanticModules getSemanticModules()  
      List<io.automatiko.engine.api.definition.process.Process> parse​(io.automatiko.engine.api.io.Resource... resources)  
      List<io.automatiko.engine.api.definition.process.Process> parse​(io.automatiko.engine.api.workflow.ProcessConfig config, io.automatiko.engine.api.io.Resource... resources)  
      protected void processNode​(io.automatiko.engine.api.definition.process.Node node, List<BpmnProcess> bpmnProcesses)  
    • Constructor Detail

      • BpmnProcessCompiler

        public BpmnProcessCompiler​(io.automatiko.engine.workflow.compiler.xml.SemanticModule... modules)
    • Method Detail

      • getSemanticModules

        protected io.automatiko.engine.workflow.compiler.xml.SemanticModules getSemanticModules()
      • from

        public List<BpmnProcess> from​(io.automatiko.engine.api.workflow.ProcessConfig config,
                                      io.automatiko.engine.api.io.Resource... resources)
      • parse

        public List<io.automatiko.engine.api.definition.process.Process> parse​(io.automatiko.engine.api.io.Resource... resources)
      • parse

        public List<io.automatiko.engine.api.definition.process.Process> parse​(io.automatiko.engine.api.workflow.ProcessConfig config,
                                                                               io.automatiko.engine.api.io.Resource... resources)
      • configureProcessReader

        protected void configureProcessReader​(io.automatiko.engine.workflow.compiler.xml.XmlProcessReader xmlReader,
                                              io.automatiko.engine.api.workflow.ProcessConfig config)
      • create

        protected BpmnProcess create​(io.automatiko.engine.api.definition.process.Process process,
                                     io.automatiko.engine.api.workflow.ProcessConfig config)
      • processNode

        protected void processNode​(io.automatiko.engine.api.definition.process.Node node,
                                   List<BpmnProcess> bpmnProcesses)