Class XmlBPMNProcessDumper
- java.lang.Object
-
- io.automatiko.engine.workflow.bpmn2.xml.XmlBPMNProcessDumper
-
- All Implemented Interfaces:
io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
public class XmlBPMNProcessDumper extends Object implements io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
-
Field Summary
Fields Modifier and Type Field Description static StringDMN_FEEL_LANGUAGEstatic StringFEEL_LANGUAGEstatic StringFEEL_LANGUAGE_SHORTstatic 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(io.automatiko.engine.api.definition.process.WorkflowProcess process)Stringdump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta)Stringdump(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType)StringdumpProcess(io.automatiko.engine.api.definition.process.Process process)static Map<String,Object>getMetaData(Map<String,Object> input)intgetMetaDataType()static StringgetUniqueNodeId(io.automatiko.engine.api.definition.process.Node node)io.automatiko.engine.api.definition.process.ProcessreadProcess(String processXml)static StringreplaceIllegalCharsAttribute(String code)voidsetMetaDataType(int metaDataType)voidvisitAssociation(Association association, StringBuilder xmlDump)voidvisitConnection(io.automatiko.engine.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType)protected voidvisitErrors(Definitions definitions, StringBuilder xmlDump)protected voidvisitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations)protected voidvisitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)protected voidvisitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump)voidvisitNodes(List<io.automatiko.engine.workflow.process.core.Node> nodes, StringBuilder xmlDump, int metaDataType)protected voidvisitProcess(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)static voidvisitVariables(List<io.automatiko.engine.workflow.base.core.context.variable.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
-
DMN_FEEL_LANGUAGE
public static final String DMN_FEEL_LANGUAGE
- See Also:
- Constant Field Values
-
FEEL_LANGUAGE_SHORT
public static final String FEEL_LANGUAGE_SHORT
- 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(io.automatiko.engine.api.definition.process.WorkflowProcess process)
-
dump
public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta)
-
dump
public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType)
-
getMetaDataType
public int getMetaDataType()
-
setMetaDataType
public void setMetaDataType(int metaDataType)
-
visitProcess
protected void visitProcess(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
-
visitAssociation
public void visitAssociation(Association association, StringBuilder xmlDump)
-
visitHeader
protected void visitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType)
-
visitVariables
public static void visitVariables(List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, StringBuilder xmlDump)
-
writeMetaData
public static void writeMetaData(Map<String,Object> metaData, StringBuilder xmlDump)
-
visitInterfaces
protected void visitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump)
-
visitEscalations
protected void visitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations)
-
visitErrors
protected void visitErrors(Definitions definitions, StringBuilder xmlDump)
-
visitNodes
public void visitNodes(List<io.automatiko.engine.workflow.process.core.Node> nodes, StringBuilder xmlDump, int metaDataType)
-
visitConnection
public void visitConnection(io.automatiko.engine.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType)
-
getUniqueNodeId
public static String getUniqueNodeId(io.automatiko.engine.api.definition.process.Node node)
-
dumpProcess
public String dumpProcess(io.automatiko.engine.api.definition.process.Process process)
- Specified by:
dumpProcessin interfaceio.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
readProcess
public io.automatiko.engine.api.definition.process.Process readProcess(String processXml)
- Specified by:
readProcessin interfaceio.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
-