/** Returns the contents of the BPMN <code>documentation</code> element. */ @Override public String readDocumentation() { if (currentXml==null) { return null; } XmlElement documentationElement = currentXml.removeElement(BPMN_URI, "documentation"); if (documentationElement!=null) { return documentationElement.getText(); } return null; }
private String readText(String namespaceUri, String localPart) { XmlElement textElement = currentXml!=null ? currentXml.removeElement(namespaceUri, localPart) : null; if (textElement!=null) { return textElement.getText(); } return null; }
@Override public void readBpmn(BpmnReader r) { boundaryId = r.readStringAttributeBpmn("id"); fromId = r.readStringAttributeBpmn("attachedToRef"); for (XmlElement outgoingElement : r.readElementsBpmn("outgoing")) { r.startElement(outgoingElement); toTransitionIds.add(outgoingElement.getText()); r.endElement(); } r.readElementsBpmn("boundaryEvent"); }
@Override public void readBpmn(BpmnReader r) { boundaryId = r.readStringAttributeBpmn("id"); fromId = r.readStringAttributeBpmn("attachedToRef"); for (XmlElement outgoingElement : r.readElementsBpmn("outgoing")) { r.startElement(outgoingElement); toTransitionIds.add(outgoingElement.getText()); r.endElement(); } r.readElementsBpmn("boundaryEvent"); }