protected String getDataTypeElementSingleSimple(EObject o, EStructuralFeature f) { Object value = helper.getValue(o, f); String svalue = getDatatypeValue(value, f, false); if (toDOM) { Node text = document.createTextNode(svalue); currentNode.appendChild(text); handler.recordValues(text, o, f, value); } return svalue; }
protected String getDataTypeElementSingleSimple(EObject o, EStructuralFeature f) { Object value = helper.getValue(o, f); String svalue = getDatatypeValue(value, f, false); if (toDOM) { Node text = document.createTextNode(svalue); currentNode.appendChild(text); handler.recordValues(text, o, f, value); } return svalue; }
protected String getContent(EObject o, EStructuralFeature[] features) { if (map == null) { return null; } for (int i = 0; i < features.length; i++) { EStructuralFeature feature = features[i]; XMLResource.XMLInfo info = map.getInfo(feature); if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.CONTENT) { Object value = helper.getValue(o, feature); String svalue = getDatatypeValue(value, feature, false); if (toDOM) { Node text = document.createTextNode(svalue); currentNode.appendChild(text); handler.recordValues(text, o, feature, value); } return svalue; } } return null; }
protected String getContent(EObject o, EStructuralFeature[] features) { if (map == null) { return null; } for (int i = 0; i < features.length; i++) { EStructuralFeature feature = features[i]; XMLResource.XMLInfo info = map.getInfo(feature); if (info != null && info.getXMLRepresentation() == XMLResource.XMLInfo.CONTENT) { Object value = helper.getValue(o, feature); String svalue = getDatatypeValue(value, feature, false); if (toDOM) { Node text = document.createTextNode(svalue); currentNode.appendChild(text); handler.recordValues(text, o, feature, value); } return svalue; } } return null; }
protected void saveElement(EObject o, Object value, EStructuralFeature f) { if (value == null) { saveNil(o, f); } else { String svalue = getDatatypeValue(value, f, false); if (!toDOM) { doc.saveDataValueElement(helper.getQName(f), svalue); } else { helper.populateNameInfo(nameInfo, f); Element elem = document.createElementNS(nameInfo.getNamespaceURI(), nameInfo.getQualifiedName()); Node text = document.createTextNode(svalue); elem.appendChild(text); currentNode.appendChild(elem); handler.recordValues(elem, o, f, value); handler.recordValues(text, o, f, value); } } }
protected void saveElement(EObject o, Object value, EStructuralFeature f) { if (value == null) { saveNil(o, f); } else { String svalue = getDatatypeValue(value, f, false); if (!toDOM) { doc.saveDataValueElement(helper.getQName(f), svalue); } else { helper.populateNameInfo(nameInfo, f); Element elem = document.createElementNS(nameInfo.getNamespaceURI(), nameInfo.getQualifiedName()); Node text = document.createTextNode(svalue); elem.appendChild(text); currentNode.appendChild(elem); handler.recordValues(elem, o, f, value); handler.recordValues(text, o, f, value); } } }
protected void saveDataTypeSingle(EObject o, EStructuralFeature f) { Object value = helper.getValue(o, f); String svalue = getDatatypeValue(value, f, true); if (svalue != null) { if (!toDOM) { doc.addAttribute(helper.getQName(f), svalue); } else { helper.populateNameInfo(nameInfo, f); Attr attr = document.createAttributeNS(nameInfo.getNamespaceURI(), nameInfo.getQualifiedName()); attr.setNodeValue(svalue); ((Element)currentNode).setAttributeNodeNS(attr); handler.recordValues(attr, o, f, value); } } }
protected void saveDataTypeSingle(EObject o, EStructuralFeature f) { Object value = helper.getValue(o, f); String svalue = getDatatypeValue(value, f, true); if (svalue != null) { if (!toDOM) { doc.addAttribute(helper.getQName(f), svalue); } else { helper.populateNameInfo(nameInfo, f); Attr attr = document.createAttributeNS(nameInfo.getNamespaceURI(), nameInfo.getQualifiedName()); attr.setNodeValue(svalue); ((Element)currentNode).setAttributeNodeNS(attr); handler.recordValues(attr, o, f, value); } } }
String svalue = getDatatypeValue(value, entryFeature, true); if (!toDOM)
String svalue = getDatatypeValue(value, entryFeature, true); if (!toDOM)