public class XmlBPMNProcessDumper extends Object implements org.jbpm.process.core.impl.XmlProcessDumper
Modifier and Type | Field and Description |
---|---|
static String |
FEEL_LANGUAGE |
static XmlBPMNProcessDumper |
INSTANCE |
static String |
JAVA_LANGUAGE |
static String |
JAVASCRIPT_LANGUAGE |
static int |
META_DATA_AS_NODE_PROPERTY |
static int |
META_DATA_USING_DI |
static String |
MVEL_LANGUAGE |
static int |
NO_META_DATA |
static String |
RULE_LANGUAGE |
static String |
XPATH_LANGUAGE |
Modifier and Type | Method and Description |
---|---|
String |
dump(org.kie.api.definition.process.WorkflowProcess process) |
String |
dump(org.kie.api.definition.process.WorkflowProcess process,
boolean includeMeta) |
String |
dump(org.kie.api.definition.process.WorkflowProcess process,
int metaDataType) |
String |
dumpProcess(org.kie.api.definition.process.Process process) |
static Map<String,Object> |
getMetaData(Map<String,Object> input) |
int |
getMetaDataType() |
static String |
getUniqueNodeId(org.kie.api.definition.process.Node node) |
org.kie.api.definition.process.Process |
readProcess(String processXml) |
static String |
replaceIllegalCharsAttribute(String code) |
void |
setMetaDataType(int metaDataType) |
void |
visitAssociation(Association association,
StringBuilder xmlDump) |
void |
visitConnection(org.kie.api.definition.process.Connection connection,
StringBuilder xmlDump,
int metaDataType) |
protected void |
visitErrors(Definitions definitions,
StringBuilder xmlDump) |
protected void |
visitEscalations(org.kie.api.definition.process.Node[] nodes,
StringBuilder xmlDump,
List<String> escalations) |
protected void |
visitHeader(org.kie.api.definition.process.WorkflowProcess process,
StringBuilder xmlDump,
int metaDataType) |
protected void |
visitInterfaces(org.kie.api.definition.process.Node[] nodes,
StringBuilder xmlDump) |
void |
visitNodes(List<org.jbpm.workflow.core.Node> nodes,
StringBuilder xmlDump,
int metaDataType) |
protected void |
visitProcess(org.kie.api.definition.process.WorkflowProcess process,
StringBuilder xmlDump,
int metaDataType) |
static void |
visitVariables(List<org.jbpm.process.core.context.variable.Variable> variables,
StringBuilder xmlDump) |
static void |
writeMetaData(Map<String,Object> metaData,
StringBuilder xmlDump) |
public static final String JAVA_LANGUAGE
public static final String MVEL_LANGUAGE
public static final String RULE_LANGUAGE
public static final String XPATH_LANGUAGE
public static final String JAVASCRIPT_LANGUAGE
public static final String FEEL_LANGUAGE
public static final int NO_META_DATA
public static final int META_DATA_AS_NODE_PROPERTY
public static final int META_DATA_USING_DI
public static final XmlBPMNProcessDumper INSTANCE
public String dump(org.kie.api.definition.process.WorkflowProcess process)
public String dump(org.kie.api.definition.process.WorkflowProcess process, boolean includeMeta)
public String dump(org.kie.api.definition.process.WorkflowProcess process, int metaDataType)
public int getMetaDataType()
public void setMetaDataType(int metaDataType)
protected void visitProcess(org.kie.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
public void visitAssociation(Association association, StringBuilder xmlDump)
protected void visitHeader(org.kie.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
public static void visitVariables(List<org.jbpm.process.core.context.variable.Variable> variables, StringBuilder xmlDump)
public static void writeMetaData(Map<String,Object> metaData, StringBuilder xmlDump)
protected void visitInterfaces(org.kie.api.definition.process.Node[] nodes, StringBuilder xmlDump)
protected void visitEscalations(org.kie.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations)
protected void visitErrors(Definitions definitions, StringBuilder xmlDump)
public void visitNodes(List<org.jbpm.workflow.core.Node> nodes, StringBuilder xmlDump, int metaDataType)
public void visitConnection(org.kie.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType)
public static String getUniqueNodeId(org.kie.api.definition.process.Node node)
public String dumpProcess(org.kie.api.definition.process.Process process)
dumpProcess
in interface org.jbpm.process.core.impl.XmlProcessDumper
public org.kie.api.definition.process.Process readProcess(String processXml)
readProcess
in interface org.jbpm.process.core.impl.XmlProcessDumper
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.