public 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); EndNode endNode = (EndNode) node; String terminate = element.getAttribute("terminate"); if (terminate != null && "false".equals(terminate) ) { endNode.setTerminate(false); } }
protected Node createNode(Attributes attrs) { EndNode node = new EndNode(); node.setTerminate(false); return node; }
public EndNodeFactory terminate(boolean terminate) { getEndNode().setTerminate(terminate); return this; } }
public void handleTerminateNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { ((EndNode) node).setTerminate(true); EndNode endNode = (EndNode) node; org.w3c.dom.Node xmlNode = element.getFirstChild(); while (xmlNode != null) { String nodeName = xmlNode.getNodeName(); if ("terminateEventDefinition".equals(nodeName)) { String scope = ((Element) xmlNode).getAttribute("scope"); if ("process".equalsIgnoreCase(scope)) { endNode.setScope(EndNode.PROCESS_SCOPE); } else { endNode.setScope(EndNode.CONTAINER_SCOPE); } } xmlNode = xmlNode.getNextSibling(); } }
endNode.setName("End"); endNode.setId(3); endNode.setTerminate(false); process.addNode(endNode); new ConnectionImpl(
endNode2.setTerminate(false); endNode2.setId(6); process.addNode(endNode2);
endNode.setTerminate(false); endNode.setMetaData("x", 1); endNode.setMetaData("y", 2);
protected Node createNode(Attributes attrs) { EndNode node = new EndNode(); node.setTerminate(false); return node; }
public 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); EndNode endNode = (EndNode) node; String terminate = element.getAttribute("terminate"); if (terminate != null && "false".equals(terminate) ) { endNode.setTerminate(false); } }
public EndNodeFactory terminate(boolean terminate) { getEndNode().setTerminate(terminate); return this; } }
public void handleTerminateNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { ((EndNode) node).setTerminate(true); EndNode endNode = (EndNode) node; org.w3c.dom.Node xmlNode = element.getFirstChild(); while (xmlNode != null) { String nodeName = xmlNode.getNodeName(); if ("terminateEventDefinition".equals(nodeName)) { String scope = ((Element) xmlNode).getAttribute("scope"); if ("process".equalsIgnoreCase(scope)) { endNode.setScope(EndNode.PROCESS_SCOPE); } else { endNode.setScope(EndNode.CONTAINER_SCOPE); } } xmlNode = xmlNode.getNextSibling(); } }