< prev index next >
src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java
Print this page
@@ -41,10 +41,15 @@
public SOAPDocumentFragment(SOAPDocumentImpl ownerDoc) {
this.soapDocument = ownerDoc;
this.documentFragment = soapDocument.getDomDocument().createDocumentFragment();
}
+ public SOAPDocumentFragment(SOAPDocumentImpl soapDocument, DocumentFragment documentFragment) {
+ this.soapDocument = soapDocument;
+ this.documentFragment = documentFragment;
+ }
+
public SOAPDocumentFragment() {}
@Override
public boolean hasAttributes() {
return documentFragment.hasAttributes();
@@ -190,11 +195,11 @@
public String getNodeValue() throws DOMException {
return documentFragment.getNodeValue();
}
@Override
public Document getOwnerDocument() {
- return documentFragment.getOwnerDocument();
+ return soapDocument;
}
@Override
public Object getFeature(String feature, String version) {
return documentFragment.getFeature(feature, version);
}
@@ -229,6 +234,10 @@
return documentFragment.getNamespaceURI();
}
public Document getSoapDocument() {
return soapDocument;
}
+
+ public Node getDomNode() {
+ return documentFragment;
+ }
}
< prev index next >