nodeType = "transaction"; writeNode(nodeType, compositeNode, xmlDump, metaDataType); if (compositeNode instanceof EventSubProcessNode) { xmlDump.append(" triggeredByEvent=\"true\" "); writeExtensionElements(compositeNode, xmlDump); List<Node> subNodes = getSubNodes(compositeNode); XmlBPMNProcessDumper.INSTANCE.visitNodes(subNodes, xmlDump, metaDataType); visitConnectionsAndAssociations(compositeNode, xmlDump, metaDataType); endNode(nodeType, xmlDump);
@SuppressWarnings("unchecked") protected void handleNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { super.handleNode(node, element, uri, localName, parser); DynamicNode dynamicNode = (DynamicNode) node; String cancelRemainingInstances = element.getAttribute("cancelRemainingInstances");
handlersByClass.put(ActionNode.class, new ActionNodeHandler()); handlersByClass.put(StateNode.class, new StateNodeHandler()); handlersByClass.put(CompositeContextNode.class, new CompositeContextNodeHandler()); handlersByClass.put(ForEachNode.class, new ForEachNodeHandler()); handlersByClass.put(ThrowLinkNode.class, new ThrowLinkNodeHandler());
handlersByClass.put(ActionNode.class, new ActionNodeHandler()); handlersByClass.put(StateNode.class, new StateNodeHandler()); handlersByClass.put(CompositeContextNode.class, new CompositeContextNodeHandler()); handlersByClass.put(ForEachNode.class, new ForEachNodeHandler()); handlersByClass.put(ThrowLinkNode.class, new ThrowLinkNodeHandler());
nodeType = "transaction"; writeNode(nodeType, compositeNode, xmlDump, metaDataType); if (compositeNode instanceof EventSubProcessNode) { xmlDump.append(" triggeredByEvent=\"true\" "); writeExtensionElements(compositeNode, xmlDump); List<Node> subNodes = getSubNodes(compositeNode); XmlBPMNProcessDumper.INSTANCE.visitNodes(subNodes, xmlDump, metaDataType); visitConnectionsAndAssociations(compositeNode, xmlDump, metaDataType); endNode(nodeType, xmlDump);
@SuppressWarnings("unchecked") protected void handleNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { super.handleNode(node, element, uri, localName, parser); DynamicNode dynamicNode = (DynamicNode) node; String cancelRemainingInstances = element.getAttribute("cancelRemainingInstances");