--- axis-1_4/src/org/apache/axis/SOAPPart.java.orig 2006-04-23 03:57:27.000000000 +0200 +++ axis-1_4/src/org/apache/axis/SOAPPart.java 2009-04-07 08:25:45.000000000 +0200 @@ -34,6 +34,7 @@ import org.w3c.dom.Attr; import org.w3c.dom.CDATASection; import org.w3c.dom.Comment; +import org.w3c.dom.DOMConfiguration; import org.w3c.dom.DOMException; import org.w3c.dom.DOMImplementation; import org.w3c.dom.Document; @@ -46,6 +47,7 @@ import org.w3c.dom.NodeList; import org.w3c.dom.ProcessingInstruction; import org.w3c.dom.Text; +import org.w3c.dom.UserDataHandler; import org.xml.sax.InputSource; import org.xml.sax.SAXException; @@ -1280,5 +1282,102 @@ public boolean isBodyStream() { return (currentForm == SOAPPart.FORM_INPUTSTREAM || currentForm == SOAPPart.FORM_BODYINSTREAM); } + + /** + * DOM Level 3 stubs + */ + + public String getBaseURI() { + throw new RuntimeException("not implemented"); + } + + public boolean getXmlStandalone() { + throw new RuntimeException("not implemented"); + } + + public Object setUserData( + String key, Object data, UserDataHandler handler) { + throw new RuntimeException("not implemented"); + } + + public void setDocumentURI(String documentURI) { + throw new RuntimeException("not implemented"); + } + + public void setXmlStandalone(boolean xmlStandalone) { + throw new RuntimeException("not implemented"); + } + + public Node renameNode(Node n, String namespaceURI, String qualifiedName) { + throw new RuntimeException("not implemented"); + } + + public String getInputEncoding() { + throw new RuntimeException("not implemented"); + } + + public String getXmlEncoding() { + throw new RuntimeException("not implemented"); + } + + public void setTextContent(String textContent) { + throw new RuntimeException("not implemented"); + } + + public boolean isSameNode(Node other) { + throw new RuntimeException("not implemented"); + } + + public String getDocumentURI() { + throw new RuntimeException("not implemented"); + } + + public Object getFeature(String feature, String version) { + throw new RuntimeException("not implemented"); + } + + public boolean isDefaultNamespace(String namespaceURI) { + throw new RuntimeException("not implemented"); + } + + public String lookupPrefix(String namespaceURI) { + throw new RuntimeException("not implemented"); + } + + public boolean isEqualNode(Node arg) { + throw new RuntimeException("not implemented"); + } + + public void setXmlVersion(String xmlVersion) { + throw new RuntimeException("not implemented"); + } + + public String getXmlVersion() { + throw new RuntimeException("not implemented"); + } + + public Object getUserData(String key) { + throw new RuntimeException("not implemented"); + } + + public String getTextContent() { + throw new RuntimeException("not implemented"); + } + + public void normalizeDocument() { + throw new RuntimeException("not implemented"); + } + + public String lookupNamespaceURI(String prefix) { + throw new RuntimeException("not implemented"); + } + + public DOMConfiguration getDomConfig() { + throw new RuntimeException("not implemented"); + } + + public short compareDocumentPosition(Node other) { + throw new RuntimeException("not implemented"); + } } --- axis-1_4/src/org/apache/axis/message/NodeImpl.java.orig 2006-04-23 03:57:27.000000000 +0200 +++ axis-1_4/src/org/apache/axis/message/NodeImpl.java 2009-04-07 08:25:45.000000000 +0200 @@ -30,6 +30,8 @@ import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.w3c.dom.Text; +import org.w3c.dom.TypeInfo; +import org.w3c.dom.UserDataHandler; import org.xml.sax.Attributes; import org.xml.sax.helpers.AttributesImpl; @@ -857,4 +859,74 @@ } this._isDirty = false; } + + /** + * DOM Level 3 stubs + */ + + public void setIdAttributeNS( + String namespaceURI, String localName, boolean isId) { + throw new RuntimeException("not implemented"); + } + + public void setIdAttribute(String name, boolean isId) { + throw new RuntimeException("not implemented"); + } + + public void setIdAttributeNode(Attr idAttr, boolean isId) { + throw new RuntimeException("not implemented"); + } + + public TypeInfo getSchemaTypeInfo() { + throw new RuntimeException("not implemented"); + } + + public Object setUserData( + String key, Object data, UserDataHandler handler) { + throw new RuntimeException("not implemented"); + } + + public String getBaseURI() { + throw new RuntimeException("not implemented"); + } + + public String getTextContent() { + throw new RuntimeException("not implemented"); + } + + public boolean isSameNode(Node other) { + throw new RuntimeException("not implemented"); + } + + public void setTextContent(String textContent) { + throw new RuntimeException("not implemented"); + } + + public Object getUserData(String key) { + throw new RuntimeException("not implemented"); + } + + public boolean isDefaultNamespace(String namespaceURI) { + throw new RuntimeException("not implemented"); + } + + public Object getFeature(String feature, String version) { + throw new RuntimeException("not implemented"); + } + + public boolean isEqualNode(Node arg) { + throw new RuntimeException("not implemented"); + } + + public short compareDocumentPosition(Node other) { + throw new RuntimeException("not implemented"); + } + + public String lookupNamespaceURI(String prefix) { + throw new RuntimeException("not implemented"); + } + + public String lookupPrefix(String namespaceURI) { + throw new RuntimeException("not implemented"); + } } --- axis-1_4/src/org/apache/axis/message/SOAPDocumentImpl.java.orig 2006-04-23 03:57:27.000000000 +0200 +++ axis-1_4/src/org/apache/axis/message/SOAPDocumentImpl.java 2009-04-07 08:25:45.000000000 +0200 @@ -25,6 +25,7 @@ import org.w3c.dom.Attr; import org.w3c.dom.CDATASection; import org.w3c.dom.Comment; +import org.w3c.dom.DOMConfiguration; import org.w3c.dom.DOMException; import org.w3c.dom.DOMImplementation; import org.w3c.dom.Document; @@ -36,6 +37,7 @@ import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.w3c.dom.ProcessingInstruction; +import org.w3c.dom.UserDataHandler; import javax.xml.parsers.ParserConfigurationException; import javax.xml.soap.SOAPException; @@ -681,4 +683,113 @@ public boolean hasAttributes() { throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); } + + /** + * DOM Level 3 stubs + */ + + public String getBaseURI() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public boolean getXmlStandalone() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public boolean getStrictErrorChecking() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public void setXmlStandalone(boolean xmlStandalone) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public Node renameNode(Node n, String namespaceURI, String qualifiedName) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public void setStrictErrorChecking(boolean strictErrorChecking) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public Object setUserData( + String key, Object data, UserDataHandler handler) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String getInputEncoding() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String getXmlEncoding() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public void setTextContent(String textContent) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public boolean isSameNode(Node other) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String getDocumentURI() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public void setDocumentURI(String documentURI) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public Object getFeature(String feature, String version) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public Node adoptNode(Node source) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public boolean isDefaultNamespace(String namespaceURI) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public boolean isEqualNode(Node arg) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public void setXmlVersion(String xmlVersion) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String getXmlVersion() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String lookupPrefix(String namespaceURI) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public Object getUserData(String key) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String getTextContent() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public void normalizeDocument() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public String lookupNamespaceURI(String prefix) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public DOMConfiguration getDomConfig() { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } + + public short compareDocumentPosition(Node other) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, ""); + } } --- axis-1_4/src/org/apache/axis/message/Text.java.orig 2006-04-23 03:57:27.000000000 +0200 +++ axis-1_4/src/org/apache/axis/message/Text.java 2009-04-07 08:25:45.000000000 +0200 @@ -213,4 +213,19 @@ return ( textRep.getData() != null ? textRep.getData().hashCode() : 0 ); } + /** + * DOM Level 3 stubs + */ + + public String getWholeText() { + throw new RuntimeException("not implemented"); + } + + public boolean isElementContentWhitespace() { + throw new RuntimeException("not implemented"); + } + + public org.w3c.dom.Text replaceWholeText(String content) { + throw new RuntimeException("not implemented"); + } }