Package org.jbpm.bpmn2.xml
Class XmlBPMNProcessDumper
- java.lang.Object
-
- org.jbpm.bpmn2.xml.XmlBPMNProcessDumper
-
- All Implemented Interfaces:
XmlProcessDumper
public class XmlBPMNProcessDumper extends Object implements XmlProcessDumper
-
-
Field Summary
Fields Modifier and Type Field Description static StringFEEL_LANGUAGEstatic XmlBPMNProcessDumperINSTANCEstatic StringJAVA_LANGUAGEstatic StringJAVASCRIPT_LANGUAGEstatic intMETA_DATA_AS_NODE_PROPERTYstatic intMETA_DATA_USING_DIstatic StringMVEL_LANGUAGEstatic intNO_META_DATAstatic StringRULE_LANGUAGEstatic StringXPATH_LANGUAGE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdump(org.kie.api.definition.process.WorkflowProcess process)Stringdump(org.kie.api.definition.process.WorkflowProcess process, boolean includeMeta)Stringdump(org.kie.api.definition.process.WorkflowProcess process, int metaDataType)StringdumpProcess(org.kie.api.definition.process.Process process)static Map<String,Object>getMetaData(Map<String,Object> input)intgetMetaDataType()static StringgetUniqueNodeId(org.kie.api.definition.process.Node node)org.kie.api.definition.process.ProcessreadProcess(String processXml)static StringreplaceIllegalCharsAttribute(String code)voidsetMetaDataType(int metaDataType)voidvisitAssociation(Association association, StringBuilder xmlDump)voidvisitConnection(org.kie.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType)protected voidvisitErrors(Definitions definitions, StringBuilder xmlDump)protected voidvisitEscalations(org.kie.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations)protected voidvisitHeader(org.kie.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)protected voidvisitInterfaces(org.kie.api.definition.process.Node[] nodes, StringBuilder xmlDump)voidvisitNodes(List<Node> nodes, StringBuilder xmlDump, int metaDataType)protected voidvisitProcess(org.kie.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)static voidvisitVariables(List<Variable> variables, StringBuilder xmlDump)static voidwriteMetaData(Map<String,Object> metaData, StringBuilder xmlDump)
-
-
-
Field Detail
-
JAVA_LANGUAGE
public static final String JAVA_LANGUAGE
- See Also:
- Constant Field Values
-
MVEL_LANGUAGE
public static final String MVEL_LANGUAGE
- See Also:
- Constant Field Values
-
RULE_LANGUAGE
public static final String RULE_LANGUAGE
- See Also:
- Constant Field Values
-
XPATH_LANGUAGE
public static final String XPATH_LANGUAGE
- See Also:
- Constant Field Values
-
JAVASCRIPT_LANGUAGE
public static final String JAVASCRIPT_LANGUAGE
- See Also:
- Constant Field Values
-
FEEL_LANGUAGE
public static final String FEEL_LANGUAGE
- See Also:
- Constant Field Values
-
NO_META_DATA
public static final int NO_META_DATA
- See Also:
- Constant Field Values
-
META_DATA_AS_NODE_PROPERTY
public static final int META_DATA_AS_NODE_PROPERTY
- See Also:
- Constant Field Values
-
META_DATA_USING_DI
public static final int META_DATA_USING_DI
- See Also:
- Constant Field Values
-
INSTANCE
public static final XmlBPMNProcessDumper INSTANCE
-
-
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)
-
visitAssociation
public void visitAssociation(Association association, StringBuilder xmlDump)
-
visitHeader
protected void visitHeader(org.kie.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
-
visitVariables
public static void visitVariables(List<Variable> variables, StringBuilder xmlDump)
-
writeMetaData
public static void writeMetaData(Map<String,Object> metaData, 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)
-
visitErrors
protected void visitErrors(Definitions definitions, StringBuilder xmlDump)
-
visitNodes
public void visitNodes(List<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)
-
dumpProcess
public String dumpProcess(org.kie.api.definition.process.Process process)
- Specified by:
dumpProcessin interfaceXmlProcessDumper
-
readProcess
public org.kie.api.definition.process.Process readProcess(String processXml)
- Specified by:
readProcessin interfaceXmlProcessDumper
-
-