/** * INTERNAL: * @since EclipseLink 2.5.0 */ public Root createRoot() { return unmarshaller.createRoot(); }
/** * INTERNAL: * @since EclipseLink 2.5.0 */ public Root createRoot() { return unmarshaller.createRoot(); }
private Object createXMLRootForNode(Node node) { Root xmlRoot = xmlUnmarshaller.createRoot(); xmlRoot.setObject(node); if (node != null) { xmlRoot.setLocalName(node.getLocalName()); xmlRoot.setNamespaceURI(node.getNamespaceURI()); } return xmlRoot; }
private Object createXMLRootForNode(Node node) { Root xmlRoot = xmlUnmarshaller.createRoot(); xmlRoot.setObject(node); if (node != null) { xmlRoot.setLocalName(node.getLocalName()); xmlRoot.setNamespaceURI(node.getNamespaceURI()); } return xmlRoot; }
public Object getObject() { if(object == null) { if(this.descriptor != null) { if(this.unmarshaller.isResultAlwaysXMLRoot() || descriptor.isResultAlwaysXMLRoot() || shouldWrap){ object = this.descriptor.wrapObjectInXMLRoot(this.rootRecord, (this.unmarshaller.isResultAlwaysXMLRoot() || descriptor.isResultAlwaysXMLRoot())); }else { object = this.rootRecord.getCurrentObject(); } } else if(documentBuilder != null) { Node node = documentBuilder.getDocument().getDocumentElement(); Root root = unmarshaller.createRoot(); root.setLocalName(node.getLocalName()); root.setNamespaceURI(node.getNamespaceURI()); root.setObject(node); object = root; } else { if(rootRecord != null) { object = this.rootRecord.getCurrentObject(); } } } return this.object; }
public Object getObject() { if(object == null) { if(this.descriptor != null) { if(this.unmarshaller.isResultAlwaysXMLRoot() || descriptor.isResultAlwaysXMLRoot() || shouldWrap){ object = this.descriptor.wrapObjectInXMLRoot(this.rootRecord, (this.unmarshaller.isResultAlwaysXMLRoot() || descriptor.isResultAlwaysXMLRoot())); }else { object = this.rootRecord.getCurrentObject(); } } else if(documentBuilder != null) { Node node = documentBuilder.getDocument().getDocumentElement(); Root root = unmarshaller.createRoot(); root.setLocalName(node.getLocalName()); root.setNamespaceURI(node.getNamespaceURI()); root.setObject(node); object = root; } else { if(rootRecord != null) { object = this.rootRecord.getCurrentObject(); } } } return this.object; }