@Override public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { CatchLinkNode linkNode = (CatchLinkNode) node; writeNode("intermediateCatchEvent", linkNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(linkNode, xmlDump); String name = (String) node.getMetaData().get( IntermediateCatchEventHandler.LINK_NAME); xmlDump.append("<linkEventDefinition name=\"" + name + "\" >" + EOL); Object target = linkNode.getMetaData("target"); if (null != target) { xmlDump.append(String.format("<target>%s</target>", target) + EOL); } xmlDump.append("</linkEventDefinition>" + EOL); endNode("intermediateCatchEvent", xmlDump); }
@Override public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { CatchLinkNode linkNode = (CatchLinkNode) node; writeNode("intermediateCatchEvent", linkNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(linkNode, xmlDump); String name = (String) node.getMetaData().get( IntermediateCatchEventHandler.LINK_NAME); xmlDump.append("<linkEventDefinition name=\"" + name + "\" >" + EOL); Object target = linkNode.getMetaData("target"); if (null != target) { xmlDump.append(String.format("<target>%s</target>", target) + EOL); } xmlDump.append("</linkEventDefinition>" + EOL); endNode("intermediateCatchEvent", xmlDump); }