Author: veithen
Date: Sun Aug 23 15:59:43 2015
New Revision: 1697205

URL: http://svn.apache.org/r1697205
Log:
Improve compatibility with future Axiom versions: always create namespace aware 
elements.

Modified:
    
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SAAJDocument.java
    
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
    
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java

Modified: 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SAAJDocument.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SAAJDocument.java?rev=1697205&r1=1697204&r2=1697205&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SAAJDocument.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SAAJDocument.java
 Sun Aug 23 15:59:43 2015
@@ -73,7 +73,7 @@ public final class SAAJDocument extends
     }
 
     public Element createElement(String arg0) throws DOMException {
-        return (Element)toSAAJNode(target.createElement(arg0));
+        return (Element)toSAAJNode(target.createElementNS(null, arg0));
     }
 
     public Element createElementNS(String arg0, String arg1) throws 
DOMException {

Modified: 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java?rev=1697205&r1=1697204&r2=1697205&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
 Sun Aug 23 15:59:43 2015
@@ -63,7 +63,7 @@ public class SOAPBodyImpl extends SOAPEl
             throw new SOAPException("A SOAPFault has been already added to 
this SOAPBody");
         }
         SOAPBodyElementImpl<OMElement> childEle =
-                new 
SOAPBodyElementImpl<OMElement>((OMElement)target.getOwnerDocument().createElement(localName));
+                new 
SOAPBodyElementImpl<OMElement>((OMElement)target.getOwnerDocument().createElementNS(null,
 localName));
         childEle.target.setUserData(SAAJ_NODE, childEle, null);
         target.appendChild(childEle.target);
         childEle.target.getParentNode().setUserData(SAAJ_NODE, this, null);
@@ -123,7 +123,7 @@ public class SOAPBodyImpl extends SOAPEl
         if (namespaceURI == null || namespaceURI.trim().length() == 0) {
             childEle =
                 new SOAPBodyElementImpl<OMElement>(
-                        
(OMElement)target.getOwnerDocument().createElement(localName));
+                        
(OMElement)target.getOwnerDocument().createElementNS(null, localName));
         } else {
             omTarget.declareNamespace(namespaceURI, prefix);
             childEle =
@@ -170,7 +170,7 @@ public class SOAPBodyImpl extends SOAPEl
         SOAPBodyElementImpl<OMElement> childEle;
         if (uri == null || "".equals(uri)) {
             childEle = new SOAPBodyElementImpl<OMElement>(
-                    
(OMElement)target.getOwnerDocument().createElement(localName));
+                    (OMElement)target.getOwnerDocument().createElementNS(null, 
localName));
         } else if (prefix.length() == 0) {
             childEle = new SOAPBodyElementImpl<OMElement>(
                 (OMElement)target.getOwnerDocument().createElementNS(uri,
@@ -494,7 +494,7 @@ public class SOAPBodyImpl extends SOAPEl
         SOAPBodyElementImpl<OMElement> childEle;
         if (qname.getNamespaceURI() == null || 
"".equals(qname.getNamespaceURI())) {
             childEle = new SOAPBodyElementImpl<OMElement>(
-                    
(OMElement)target.getOwnerDocument().createElement(qname.getLocalPart()));
+                    (OMElement)target.getOwnerDocument().createElementNS(null, 
qname.getLocalPart()));
         }else if(null == qname.getPrefix() || 
"".equals(qname.getPrefix().trim())) {
             childEle = new SOAPBodyElementImpl<OMElement>(
                     
(OMElement)target.getOwnerDocument().createElementNS(qname.getNamespaceURI(),

Modified: 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java?rev=1697205&r1=1697204&r2=1697205&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
 Sun Aug 23 15:59:43 2015
@@ -96,7 +96,7 @@ public class SOAPElementImpl<T extends O
 
         SOAPElementImpl<OMElement> childEle;        
         if (namespaceURI == null || namespaceURI.trim().length() == 0) {
-            childEle =  new 
SOAPElementImpl<OMElement>((OMElement)getOwnerDocument().createElement(localName));
+            childEle =  new 
SOAPElementImpl<OMElement>((OMElement)getOwnerDocument().createElementNS(null, 
localName));
         } else {
             omTarget.declareNamespace(namespaceURI, prefix);
             childEle =
@@ -167,7 +167,7 @@ public class SOAPElementImpl<T extends O
       */
     public SOAPElement addChildElement(String localName) throws SOAPException {
         SOAPElementImpl<OMElement> childEle =
-                new 
SOAPElementImpl<OMElement>((OMElement)getOwnerDocument().createElement(localName));
+                new 
SOAPElementImpl<OMElement>((OMElement)getOwnerDocument().createElementNS(null, 
localName));
         childEle.target.setUserData(SAAJ_NODE, childEle, null);
         target.appendChild(childEle.target);
         childEle.target.getParentNode().setUserData(SAAJ_NODE, this, null);


Reply via email to