File unimplemented-dom3-methods.patch of Package axis

Index: axis-1_4/src/org/apache/axis/SOAPPart.java
===================================================================
--- axis-1_4.orig/src/org/apache/axis/SOAPPart.java
+++ axis-1_4/src/org/apache/axis/SOAPPart.java
@@ -46,6 +46,8 @@ import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.w3c.dom.ProcessingInstruction;
 import org.w3c.dom.Text;
+import org.w3c.dom.DOMConfiguration;
+import org.w3c.dom.UserDataHandler;
 import org.xml.sax.InputSource;
 import org.xml.sax.SAXException;
 
@@ -101,6 +103,108 @@ public class SOAPPart extends javax.xml.
     public static final int FORM_OPTIMIZED    = 7;
     private int currentForm;
 
+
+    // start dom3 implementations
+    // Document functions:
+
+    public String getDocumentURI() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public DOMConfiguration getDomConfig() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getInputEncoding() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getXmlEncoding() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean getXmlStandalone() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getXmlVersion() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void normalizeDocument() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Node renameNode(Node foo1, String foo2, String foo3) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setDocumentURI(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setXmlStandalone(boolean foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setXmlVersion(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    // Node functions
+    public short compareDocumentPosition(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getBaseURI() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object getFeature(String foo1, String foo2) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getTextContent() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object getUserData(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isDefaultNamespace(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isEqualNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isSameNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String lookupNamespaceURI(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String lookupPrefix(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setTextContent(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object setUserData(String foo1, Object foo2, UserDataHandler foo3) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    // end dom3 implementations
+
+
+
+
     /**
      * property used to set SOAPEnvelope as default form
      */
Index: axis-1_4/src/org/apache/axis/message/SOAPDocumentImpl.java
===================================================================
--- axis-1_4.orig/src/org/apache/axis/message/SOAPDocumentImpl.java
+++ axis-1_4/src/org/apache/axis/message/SOAPDocumentImpl.java
@@ -36,6 +36,8 @@ import org.w3c.dom.NamedNodeMap;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.w3c.dom.ProcessingInstruction;
+import org.w3c.dom.UserDataHandler;
+import org.w3c.dom.DOMConfiguration;
 
 import javax.xml.parsers.ParserConfigurationException;
 import javax.xml.soap.SOAPException;
@@ -56,6 +58,118 @@ import javax.xml.soap.SOAPException;
 public class SOAPDocumentImpl
 implements org.w3c.dom.Document, java.io.Serializable {
 
+
+// missing dom3 implementations:
+// Document
+    public Node adoptNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getDocumentURI() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public DOMConfiguration getDomConfig() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getInputEncoding() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean getStrictErrorChecking() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getXmlEncoding() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean getXmlStandalone() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getXmlVersion() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void  normalizeDocument() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Node renameNode(Node foo1, String foo2, String foo3) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void  setDocumentURI(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void  setStrictErrorChecking(boolean foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void  setXmlStandalone(boolean foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void  setXmlVersion(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+
+// Node
+    public short compareDocumentPosition(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getBaseURI() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object getFeature(String foo1, String foo2) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getTextContent() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object getUserData(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isDefaultNamespace(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isEqualNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isSameNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String lookupNamespaceURI(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String lookupPrefix(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void  setTextContent(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object setUserData(String foo1, Object foo2, UserDataHandler foo3) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+// missing dom3 implementations:
+
+
     // Depending on the user's parser preference
     protected Document delegate = null;
     protected SOAPPart soapPart = null;
Index: axis-1_4/src/org/apache/axis/message/MessageElement.java
===================================================================
--- axis-1_4.orig/src/org/apache/axis/message/MessageElement.java
+++ axis-1_4/src/org/apache/axis/message/MessageElement.java
@@ -41,6 +41,7 @@ import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.w3c.dom.Text;
 import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.TypeInfo;
 import org.xml.sax.Attributes;
 import org.xml.sax.ContentHandler;
 import org.xml.sax.InputSource;
@@ -75,6 +76,23 @@ public class MessageElement extends Node
         org.w3c.dom.NodeList,  // ADD Nodelist Interfaces for SAAJ 1.2
         Cloneable
 {
+    public void setIdAttribute(String foo1, boolean foo2) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setIdAttributeNS(String foo1, String foo2, boolean foo3) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setIdAttributeNode(Attr foo1, boolean foo2) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public TypeInfo getSchemaTypeInfo() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+
     protected static Log log =
         LogFactory.getLog(MessageElement.class.getName());
 
Index: axis-1_4/src/org/apache/axis/message/NodeImpl.java
===================================================================
--- axis-1_4.orig/src/org/apache/axis/message/NodeImpl.java
+++ axis-1_4/src/org/apache/axis/message/NodeImpl.java
@@ -30,6 +30,7 @@ import org.w3c.dom.NamedNodeMap;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 import org.w3c.dom.Text;
+import org.w3c.dom.UserDataHandler;
 import org.xml.sax.Attributes;
 import org.xml.sax.helpers.AttributesImpl;
 
@@ -63,6 +64,56 @@ public class NodeImpl implements org.w3c
     protected boolean   _isDirty = false;
     private static final String NULL_URI_NAME = "intentionalNullURI";
 
+    public short compareDocumentPosition(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getBaseURI() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object getFeature(String foo, String foo2) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String getTextContent() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object getUserData(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isDefaultNamespace(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isEqualNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public boolean isSameNode(Node foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String lookupNamespaceURI(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public String lookupPrefix(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public void setTextContent(String foo) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    public Object setUserData(String foo, Object foo2, UserDataHandler foo3) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+
+
     /**
      * empty constructor
      */
Index: axis-1_4/src/org/apache/axis/message/Text.java
===================================================================
--- axis-1_4.orig/src/org/apache/axis/message/Text.java
+++ axis-1_4/src/org/apache/axis/message/Text.java
@@ -29,6 +29,26 @@ import org.w3c.dom.DOMException;
  */
 public class Text extends NodeImpl implements javax.xml.soap.Text {
 
+    public boolean isElementContentWhitespace() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+    
+   
+  
+
+    public String getWholeText() {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+
+    public org.w3c.dom.Text replaceWholeText(String content) {
+      throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "dom3 not yet implemented ... function not supported");
+    }
+
+
+
+
     public Text(org.w3c.dom.CharacterData data) {
         if ( data == null )
         {