Class BpmnJsonConverter

java.lang.Object
org.flowable.editor.language.json.converter.BpmnJsonConverter
All Implemented Interfaces:
EditorJsonConstants, StencilConstants, ActivityProcessor

public class BpmnJsonConverter extends Object implements EditorJsonConstants, StencilConstants, ActivityProcessor
Author:
Tijs Rademakers
  • Field Details

  • Constructor Details

    • BpmnJsonConverter

      public BpmnJsonConverter()
  • Method Details

    • convertToJson

      public com.fasterxml.jackson.databind.node.ObjectNode convertToJson(org.flowable.bpmn.model.BpmnModel model)
    • convertToJson

      public com.fasterxml.jackson.databind.node.ObjectNode convertToJson(org.flowable.bpmn.model.BpmnModel model, BpmnJsonConverterContext converterContext)
    • processFlowElements

      public void processFlowElements(org.flowable.bpmn.model.FlowElementsContainer container, org.flowable.bpmn.model.BpmnModel model, com.fasterxml.jackson.databind.node.ArrayNode shapesArrayNode, BpmnJsonConverterContext converterContext, double subProcessX, double subProcessY)
      Specified by:
      processFlowElements in interface ActivityProcessor
    • convertToBpmnModel

      public org.flowable.bpmn.model.BpmnModel convertToBpmnModel(com.fasterxml.jackson.databind.JsonNode modelNode)
    • convertToBpmnModel

      public org.flowable.bpmn.model.BpmnModel convertToBpmnModel(com.fasterxml.jackson.databind.JsonNode modelNode, BpmnJsonConverterContext converterContext)
    • processJsonElements

      public void processJsonElements(com.fasterxml.jackson.databind.JsonNode shapesArrayNode, com.fasterxml.jackson.databind.JsonNode modelNode, org.flowable.bpmn.model.BaseElement parentElement, Map<String,com.fasterxml.jackson.databind.JsonNode> shapeMap, BpmnJsonConverterContext converterContext, org.flowable.bpmn.model.BpmnModel bpmnModel)
      Specified by:
      processJsonElements in interface ActivityProcessor