Class BpmnXMLConverter

    • Constructor Detail

      • BpmnXMLConverter

        public BpmnXMLConverter()
    • Method Detail

      • addConverter

        public static void addConverter​(BaseBpmnXMLConverter converter,
                                        java.lang.Class<? extends org.activiti.bpmn.model.BaseElement> elementType)
      • setClassloader

        public void setClassloader​(java.lang.ClassLoader classloader)
      • setUserTaskFormTypes

        public void setUserTaskFormTypes​(java.util.List<java.lang.String> userTaskFormTypes)
      • setStartEventFormTypes

        public void setStartEventFormTypes​(java.util.List<java.lang.String> startEventFormTypes)
      • validateModel

        public void validateModel​(InputStreamProvider inputStreamProvider)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • validateModel

        public void validateModel​(javax.xml.stream.XMLStreamReader xmlStreamReader)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createSchema

        protected javax.xml.validation.Schema createSchema()
                                                    throws org.xml.sax.SAXException
        Throws:
        org.xml.sax.SAXException
      • convertToBpmnModel

        public org.activiti.bpmn.model.BpmnModel convertToBpmnModel​(InputStreamProvider inputStreamProvider,
                                                                    boolean validateSchema,
                                                                    boolean enableSafeBpmnXml)
      • convertToBpmnModel

        public org.activiti.bpmn.model.BpmnModel convertToBpmnModel​(InputStreamProvider inputStreamProvider,
                                                                    boolean validateSchema,
                                                                    boolean enableSafeBpmnXml,
                                                                    java.lang.String encoding)
      • convertToBpmnModel

        public org.activiti.bpmn.model.BpmnModel convertToBpmnModel​(javax.xml.stream.XMLStreamReader xtr)
      • processFlowElements

        protected void processFlowElements​(java.util.Collection<org.activiti.bpmn.model.FlowElement> flowElementList,
                                           org.activiti.bpmn.model.BaseElement parentScope)
      • getFlowNodeFromScope

        protected org.activiti.bpmn.model.FlowNode getFlowNodeFromScope​(java.lang.String elementId,
                                                                        org.activiti.bpmn.model.BaseElement scope)
      • convertToXML

        public byte[] convertToXML​(org.activiti.bpmn.model.BpmnModel model)
      • convertToXML

        public byte[] convertToXML​(org.activiti.bpmn.model.BpmnModel model,
                                   java.lang.String encoding)
      • createXML

        protected void createXML​(org.activiti.bpmn.model.FlowElement flowElement,
                                 org.activiti.bpmn.model.BpmnModel model,
                                 javax.xml.stream.XMLStreamWriter xtw)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createXML

        protected void createXML​(org.activiti.bpmn.model.Artifact artifact,
                                 org.activiti.bpmn.model.BpmnModel model,
                                 javax.xml.stream.XMLStreamWriter xtw)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception