Author: veithen
Date: Sun Jul 10 20:41:44 2011
New Revision: 1144957
URL: http://svn.apache.org/viewvc?rev=1144957&view=rev
Log:
Merged a couple of changes to the 1.6 branch to take advantage of the API
introduced by AXIOM-353: r1085173,r1085931,r1088730,r1089225,r1094117.
Added:
axis/axis2/java/core/branches/1_6/modules/xmlbeans/src/org/apache/axis2/xmlbeans/XmlBeansXMLReader.java
- copied unchanged from r1088730,
axis/axis2/java/core/trunk/modules/xmlbeans/src/org/apache/axis2/xmlbeans/XmlBeansXMLReader.java
Removed:
axis/axis2/java/core/branches/1_6/modules/adb/src/org/apache/axis2/databinding/ADBSOAPModelBuilder.java
axis/axis2/java/core/branches/1_6/modules/adb/test/org/apache/axis2/databinding/ADBSOAPModelBuilderTest.java
Modified:
axis/axis2/java/core/branches/1_6/ (props changed)
axis/axis2/java/core/branches/1_6/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java
axis/axis2/java/core/branches/1_6/modules/addressing/test/org/apache/axis2/handlers/addressing/AddressingOutHandlerTest.java
axis/axis2/java/core/branches/1_6/modules/xmlbeans/src/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl
Propchange: axis/axis2/java/core/branches/1_6/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Sun Jul 10 20:41:44 2011
@@ -1 +1 @@
-/axis/axis2/java/core/trunk:1070439,1072077,1072271,1072499,1072510,1078242,1081563,1081587,1081590,1082316,1082322,1082600,1082702,1082726,1082738,1083180,1083192,1083379,1083381,1083425,1083433,1083446,1084753,1085157,1085514,1085889,1085927,1087073,1088239,1088248-1088249,1088251,1088268,1088904,1091178,1091191,1099385,1099389,1100628,1101037,1103013,1103606,1103760,1128580,1128584,1128618,1128645,1130590,1131425,1134438,1134616,1136156,1136159,1137153,1137159,1138144,1138203,1139448,1139484
+/axis/axis2/java/core/trunk:1070439,1072077,1072271,1072499,1072510,1078242,1081563,1081587,1081590,1082316,1082322,1082600,1082702,1082726,1082738,1083180,1083192,1083379,1083381,1083425,1083433,1083446,1084753,1085157,1085173,1085514,1085889,1085927,1085931,1087073,1088239,1088248-1088249,1088251,1088268,1088730,1088904,1089225,1091178,1091191,1094117,1099385,1099389,1100628,1101037,1103013,1103606,1103760,1128580,1128584,1128618,1128645,1130590,1131425,1134438,1134616,1136156,1136159,1137153,1137159,1138144,1138203,1139448,1139484
Modified:
axis/axis2/java/core/branches/1_6/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java?rev=1144957&r1=1144956&r2=1144957&view=diff
==============================================================================
---
axis/axis2/java/core/branches/1_6/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java
(original)
+++
axis/axis2/java/core/branches/1_6/modules/adb-codegen/test/org/apache/axis2/schema/AbstractTestCase.java
Sun Jul 10 20:41:44 2011
@@ -53,8 +53,7 @@ import org.apache.axiom.mime.impl.javama
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMOutputFormat;
-import org.apache.axiom.om.impl.OMMultipartWriter;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.om.util.StAXUtils;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder;
@@ -343,8 +342,8 @@ public abstract class AbstractTestCase e
private static void testSerializeDeserializeUsingOMStAXWrapper(Object
bean, Object expectedResult) throws Exception {
OMElement omElement = ADBBeanUtil.getOMElement(bean);
String omElementString = omElement.toStringWithConsume();
- OMElement omElement2 = new
StAXOMBuilder(StAXUtils.createXMLStreamReader(
- new StringReader(omElementString))).getDocumentElement();
+ OMElement omElement2 = OMXMLBuilderFactory.createOMBuilder(
+ new StringReader(omElementString)).getDocumentElement();
assertBeanEquals(expectedResult, ADBBeanUtil.parse(bean.getClass(),
omElement2.getXMLStreamReader()));
}
@@ -364,7 +363,7 @@ public abstract class AbstractTestCase e
ADBBeanUtil.serialize(bean, writer);
writer.writeEndElement();
writer.flush();
- OMElement omElement3 = new
StAXOMBuilder(StAXUtils.createXMLStreamReader(new
StringReader(sw.toString()))).getDocumentElement();
+ OMElement omElement3 = OMXMLBuilderFactory.createOMBuilder(new
StringReader(sw.toString())).getDocumentElement();
assertBeanEquals(expectedResult, ADBBeanUtil.parse(bean.getClass(),
omElement3.getFirstElement().getXMLStreamReader()));
}
Modified:
axis/axis2/java/core/branches/1_6/modules/addressing/test/org/apache/axis2/handlers/addressing/AddressingOutHandlerTest.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/addressing/test/org/apache/axis2/handlers/addressing/AddressingOutHandlerTest.java?rev=1144957&r1=1144956&r2=1144957&view=diff
==============================================================================
---
axis/axis2/java/core/branches/1_6/modules/addressing/test/org/apache/axis2/handlers/addressing/AddressingOutHandlerTest.java
(original)
+++
axis/axis2/java/core/branches/1_6/modules/addressing/test/org/apache/axis2/handlers/addressing/AddressingOutHandlerTest.java
Sun Jul 10 20:41:44 2011
@@ -19,13 +19,11 @@
package org.apache.axis2.handlers.addressing;
-import junit.framework.TestCase;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.OMNamespaceImpl;
-import org.apache.axiom.om.impl.llom.util.XMLComparator;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPHeaderBlock;
@@ -47,7 +45,6 @@ import javax.xml.namespace.QName;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
-import java.util.List;
public class AddressingOutHandlerTest extends XMLTestCase implements
AddressingConstants {
private AddressingOutHandler outHandler;
Modified:
axis/axis2/java/core/branches/1_6/modules/xmlbeans/src/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/1_6/modules/xmlbeans/src/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl?rev=1144957&r1=1144956&r2=1144957&view=diff
==============================================================================
---
axis/axis2/java/core/branches/1_6/modules/xmlbeans/src/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl
(original)
+++
axis/axis2/java/core/branches/1_6/modules/xmlbeans/src/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl
Sun Jul 10 20:41:44 2011
@@ -64,15 +64,14 @@
private org.apache.axiom.om.OMElement toOM(final <xsl:value-of
select="@type"/> param)
throws org.apache.axis2.AxisFault {
- org.apache.axiom.om.impl.builder.SAXOMBuilder builder = new
org.apache.axiom.om.impl.builder.SAXOMBuilder();
org.apache.xmlbeans.XmlOptions xmlOptions = new
org.apache.xmlbeans.XmlOptions();
xmlOptions.setSaveNoXmlDecl();
xmlOptions.setSaveAggressiveNamespaces();
xmlOptions.setSaveNamespacesFirst();
+ org.apache.axiom.om.OMXMLParserWrapper builder =
org.apache.axiom.om.OMXMLBuilderFactory.createOMBuilder(
+ new javax.xml.transform.sax.SAXSource(new
org.apache.axis2.xmlbeans.XmlBeansXMLReader(param, xmlOptions), new
org.xml.sax.InputSource()));
try {
- param.save(builder, builder, xmlOptions);
- org.apache.axiom.om.OMElement element =
builder.getRootElement();
- return element;
+ return builder.getDocumentElement(true);
} catch (java.lang.Exception e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}