[prev in list] [next in list] [prev in thread] [next in thread]
List: axis-cvs
Subject: svn commit: r390475 - in /webservices/axis2/trunk/java/modules:
From: chinthaka () apache ! org
Date: 2006-03-31 18:56:07
Message-ID: 20060331185608.96925.qmail () minotaur ! apache ! org
[Download RAW message or body]
Author: chinthaka
Date: Fri Mar 31 10:56:05 2006
New Revision: 390475
URL: http://svn.apache.org/viewcvs?rev=390475&view=rev
Log:
Fixing to comply with latest axiom changes in default ns handling.
Modified:
webservices/axis2/trunk/java/modules/adb/test/org/apache/axis2/databinding/ADBSOAPModelBuilderTest.java
webservices/axis2/trunk/java/modules/codegen/test/org/apache/axis2/wsdl/WSDLServiceBuilderTest.java
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2OM.java
webservices/axis2/trunk/java/modules/jibx/src/org/apache/axis2/jibx/OMJiBXElementImpl.java
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java
Modified: webservices/axis2/trunk/java/modules/adb/test/org/apache/axis2/databinding/ADBSOAPModelBuilderTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/adb/test/org/a \
pache/axis2/databinding/ADBSOAPModelBuilderTest.java?rev=390475&r1=390474&r2=390475&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/test/org/apache/axis2/databinding/ADBSOAPModelBuilderTest.java \
(original)
+++ webservices/axis2/trunk/java/modules/adb/test/org/apache/axis2/databinding/ADBSOAPModelBuilderTest.java \
Fri Mar 31 10:56:05 2006 @@ -18,12 +18,12 @@
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.impl.dom.DOOMAbstractFactory;
import org.apache.axiom.soap.SOAP11Constants;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
import org.apache.axis2.databinding.utils.ADBPullParser;
import org.apache.axis2.databinding.utils.PrintEvents;
-import org.apache.axiom.om.impl.dom.DOOMAbstractFactory;
import org.custommonkey.xmlunit.XMLTestCase;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
@@ -68,7 +68,7 @@
XMLStreamReader r = getTestEnvelope().getXMLStreamReader();
PrintEvents.print(r);
}
-
+
public void testPrintEvents2() throws Exception {
//TODO: FIXME. Check the output difference between this method and the \
testPrintEvents method
XMLStreamReader r = getTestEnvelope().getXMLStreamReaderWithoutCaching();
@@ -81,14 +81,17 @@
StAXSOAPModelBuilder builder2 = new \
StAXSOAPModelBuilder(getTestEnvelope().getXMLStreamReader(), \
DOOMAbstractFactory.getSOAP11Factory(), SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI); \
SOAPEnvelope envelope = builder2.getSOAPEnvelope(); envelope.build();
-
+
StringWriter writer = new StringWriter();
envelope.serialize(writer);
writer.flush();
-
- XMLStreamReader r = XMLInputFactory.newInstance().createXMLStreamReader(new \
StringReader(writer.toString())); +
+ String s2 = writer.toString();
+ System.out.println("s2 = " + s2);
+
+ XMLStreamReader r = XMLInputFactory.newInstance().createXMLStreamReader(new \
StringReader(s2)); PrintEvents.print(r);
-
+
assertXMLEqual(writer.toString(),xml);
}
@@ -134,7 +137,7 @@
XMLStreamReader r = XMLInputFactory.newInstance().createXMLStreamReader(new \
StringReader(writer.toString())); PrintEvents.print(r);
- //TODO: FIXME. Simpler test in testPrintEvents2
+ //TODO: FIXME. Simpler test in testPrintEvents2
//assertXMLEqual(writer.toString(),xml);
}
Modified: webservices/axis2/trunk/java/modules/codegen/test/org/apache/axis2/wsdl/WSDLServiceBuilderTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/test/o \
rg/apache/axis2/wsdl/WSDLServiceBuilderTest.java?rev=390475&r1=390474&r2=390475&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/test/org/apache/axis2/wsdl/WSDLServiceBuilderTest.java \
(original)
+++ webservices/axis2/trunk/java/modules/codegen/test/org/apache/axis2/wsdl/WSDLServiceBuilderTest.java \
Fri Mar 31 10:56:05 2006 @@ -66,7 +66,6 @@
AxisService service = builder.populateService();
System.out.println("Testinf file: " + file1.getName());
configContext.getAxisConfiguration().addService(service);
- System.out.println("");
OutputStream out = new FileOutputStream(new \
File(outLocation, file1.getName()));
service.printWSDL(out, "http://google.com/axis2/services");
out.flush();
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2OM.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/a \
pache/axis2/description/AxisService2OM.java?rev=390475&r1=390474&r2=390475&view=diff \
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2OM.java \
(original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2OM.java \
Fri Mar 31 10:56:05 2006 @@ -9,7 +9,13 @@
import org.apache.ws.java2wsdl.Java2WSDLConstants;
import org.apache.wsdl.WSDLConstants;
import org.apache.wsdl.WSDLExtensibilityElement;
-import org.apache.wsdl.extensions.*;
+import org.apache.wsdl.extensions.DefaultExtensibilityElement;
+import org.apache.wsdl.extensions.PolicyExtensibilityElement;
+import org.apache.wsdl.extensions.SOAPAddress;
+import org.apache.wsdl.extensions.SOAPBinding;
+import org.apache.wsdl.extensions.SOAPBody;
+import org.apache.wsdl.extensions.SOAPHeader;
+import org.apache.wsdl.extensions.SOAPOperation;
import javax.xml.namespace.QName;
import javax.xml.stream.XMLInputFactory;
@@ -77,7 +83,11 @@
Iterator keys = nameSpaceMap.keySet().iterator();
while (keys.hasNext()) {
String key = (String) keys.next();
- ele.declareNamespace((String) nameSpaceMap.get(key), key);
+ if ("".equals(key)) {
+ ele.declareDefaultNamespace((String) nameSpaceMap.get(key));
+ }else {
+ ele.declareNamespace((String) nameSpaceMap.get(key), key);
+ }
}
soap = ele.declareNamespace(DEFAULT_SOAP_NAMESPACE, \
DEFAULT_SOAP_NAMESPACE_PREFIX); String prefix = \
getPrefix(axisService.getTargetNamespace());
Modified: webservices/axis2/trunk/java/modules/jibx/src/org/apache/axis2/jibx/OMJiBXElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jibx/src/org/apache/axis2/jibx/OMJiBXElementImpl.java?rev=390475&r1=390474&r2=390475&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jibx/src/org/apache/axis2/jibx/OMJiBXElementImpl.java \
(original)
+++ webservices/axis2/trunk/java/modules/jibx/src/org/apache/axis2/jibx/OMJiBXElementImpl.java \
Fri Mar 31 10:56:05 2006 @@ -101,6 +101,14 @@
return forceTree().declareNamespace(uri, prefix);
}
+ public OMNamespace declareDefaultNamespace(String uri) {
+ throw new UnsupportedOperationException(); //To change body of implemented \
methods use File | Settings | File Templates. + }
+
+ public OMNamespace getDefaultNamespace() {
+ throw new UnsupportedOperationException(); //To change body of implemented \
methods use File | Settings | File Templates. + }
+
/* (non-Javadoc)
* @see org.apache.axiom.om.OMElement#declareNamespace(org.apache.axiom.om.OMNamespace)
*/
@@ -232,7 +240,7 @@
}
public QName getTextAsQName() {
- return null; //To change body of implemented methods use File | Settings | \
File Templates. + throw new UnsupportedOperationException(); //To change body \
of implemented methods use File | Settings | File Templates. }
/* (non-Javadoc)
Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java?rev=390475&r1=390474&r2=390475&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java \
(original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java \
Fri Mar 31 10:56:05 2006 @@ -102,7 +102,8 @@
* @see javax.xml.soap.SOAPElement#addChildElement(javax.xml.soap.Name)
*/
public SOAPElement addChildElement(Name name) throws SOAPException {
- return addChildElement(name.getLocalName(), name.getPrefix(), \
name.getURI()); + String prefix = name.getPrefix();
+ return addChildElement(name.getLocalName(), "".equals(prefix) ? null : \
prefix , name.getURI()); }
/* (non-Javadoc)
@@ -158,8 +159,8 @@
* @see javax.xml.soap.SOAPElement#addChildElement(java.lang.String, \
java.lang.String, java.lang.String)
*/
public SOAPElement addChildElement(String localName, String prefix, String uri) \
throws SOAPException {
- element.declareNamespace(uri, prefix);
- return addChildElement(localName, prefix);
+ OMNamespace omNamespace = element.declareNamespace(uri, prefix);
+ return addChildElement(localName, omNamespace.getPrefix());
}
/* (non-Javadoc)
Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java?rev=390475&r1=390474&r2=390475&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java \
(original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java \
Fri Mar 31 10:56:05 2006 @@ -34,7 +34,7 @@
Name bodyName = soapFactory.createName("VBGenReceiver", "xsi",
\
"http://www.w3.org/2001/XMLSchema-instance"); SOAPBodyElement bodyElement = \
body.addBodyElement(bodyName);
-
+
// Create the MetaData Tag
Name name = soapFactory.createName("MetaData");
SOAPElement metaData = bodyElement.addChildElement(name);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic