< prev index next >

src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java

Print this page

        

*** 41,50 **** --- 41,55 ---- 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,200 **** public String getNodeValue() throws DOMException { return documentFragment.getNodeValue(); } @Override public Document getOwnerDocument() { ! return documentFragment.getOwnerDocument(); } @Override public Object getFeature(String feature, String version) { return documentFragment.getFeature(feature, version); } --- 195,205 ---- public String getNodeValue() throws DOMException { return documentFragment.getNodeValue(); } @Override public Document getOwnerDocument() { ! return soapDocument; } @Override public Object getFeature(String feature, String version) { return documentFragment.getFeature(feature, version); }
*** 229,234 **** --- 234,243 ---- return documentFragment.getNamespaceURI(); } public Document getSoapDocument() { return soapDocument; } + + public Node getDomNode() { + return documentFragment; + } }
< prev index next >