Class XmlBPMNProcessDumper

  • All Implemented Interfaces:
    org.jbpm.process.core.impl.XmlProcessDumper

    public class XmlBPMNProcessDumper
    extends Object
    implements org.jbpm.process.core.impl.XmlProcessDumper
    • Method Detail

      • dump

        public String dump​(org.kie.api.definition.process.WorkflowProcess process)
      • dump

        public String dump​(org.kie.api.definition.process.WorkflowProcess process,
                           boolean includeMeta)
      • dump

        public String dump​(org.kie.api.definition.process.WorkflowProcess process,
                           int metaDataType)
      • getMetaDataType

        public int getMetaDataType()
      • setMetaDataType

        public void setMetaDataType​(int metaDataType)
      • visitProcess

        protected void visitProcess​(org.kie.api.definition.process.WorkflowProcess process,
                                    StringBuilder xmlDump,
                                    int metaDataType)
      • visitHeader

        protected void visitHeader​(org.kie.api.definition.process.WorkflowProcess process,
                                   StringBuilder xmlDump,
                                   int metaDataType)
      • visitVariables

        public static void visitVariables​(List<org.jbpm.process.core.context.variable.Variable> variables,
                                          StringBuilder xmlDump)
      • visitInterfaces

        protected void visitInterfaces​(org.kie.api.definition.process.Node[] nodes,
                                       StringBuilder xmlDump)
      • visitEscalations

        protected void visitEscalations​(org.kie.api.definition.process.Node[] nodes,
                                        StringBuilder xmlDump,
                                        List<String> escalations)
      • visitNodes

        public void visitNodes​(List<org.jbpm.workflow.core.Node> nodes,
                               StringBuilder xmlDump,
                               int metaDataType)
      • visitConnection

        public void visitConnection​(org.kie.api.definition.process.Connection connection,
                                    StringBuilder xmlDump,
                                    int metaDataType)
      • getUniqueNodeId

        public static String getUniqueNodeId​(org.kie.api.definition.process.Node node)
      • replaceIllegalCharsAttribute

        public static String replaceIllegalCharsAttribute​(String code)
      • dumpProcess

        public String dumpProcess​(org.kie.api.definition.process.Process process)
        Specified by:
        dumpProcess in interface org.jbpm.process.core.impl.XmlProcessDumper
      • readProcess

        public org.kie.api.definition.process.Process readProcess​(String processXml)
        Specified by:
        readProcess in interface org.jbpm.process.core.impl.XmlProcessDumper