You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2005/12/21 04:16:11 UTC
svn commit: r358193 - in
/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java:
JAXBSupporterTemplate.xsl XMLBeansSupporterTemplate.xsl
Author: dims
Date: Tue Dec 20 19:16:08 2005
New Revision: 358193
URL: http://svn.apache.org/viewcvs?rev=358193&view=rev
Log:
Fix for AXIS2-224 - Generated code always converts the XMLBeans things into OM representation (vice versa)
PS: If anyone spots a streaming problem, please holler.
Modified:
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/JAXBSupporterTemplate.xsl
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/JAXBSupporterTemplate.xsl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/JAXBSupporterTemplate.xsl?rev=358193&r1=358192&r2=358193&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/JAXBSupporterTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/JAXBSupporterTemplate.xsl Tue Dec 20 19:16:08 2005
@@ -100,8 +100,6 @@
org.apache.axis2.om.impl.llom.builder.StAXOMBuilder builder = new org.apache.axis2.om.impl.llom.builder.StAXOMBuilder
(org.apache.axis2.om.OMAbstractFactory.getOMFactory(),new org.apache.axis2.util.StreamWrapper(reader)) ;
org.apache.axis2.om.OMElement documentElement = builder.getDocumentElement();
- //Building the element is needed to avoid certain stream errors!
- documentElement.build();
return documentElement;
} catch(Exception e) {
System.err.println("Exception encountered in echoStringDatabindingSupporter.toOM(). Returning null");
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl?rev=358193&r1=358192&r2=358193&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/XMLBeansSupporterTemplate.xsl Tue Dec 20 19:16:08 2005
@@ -35,10 +35,10 @@
org.apache.axis2.om.impl.llom.builder.StAXOMBuilder builder = new org.apache.axis2.om.impl.llom.builder.StAXOMBuilder
(org.apache.axis2.om.OMAbstractFactory.getOMFactory(),new org.apache.axis2.util.StreamWrapper(param.newXMLStreamReader())) ;
org.apache.axis2.om.OMElement documentElement = builder.getDocumentElement();
- ///////Building the element is needed to avoid certain stream errors!
- documentElement.build();
- //////////////////////////////
- <xsl:if test="$base64">optimizeContent(documentElement,qNameArray);</xsl:if>
+
+ <xsl:if test="$base64">
+ optimizeContent(documentElement,qNameArray);
+ </xsl:if>
return documentElement;
}
</xsl:if>
@@ -50,10 +50,6 @@
<xsl:for-each select="param">
<xsl:if test="@type!=''">
if (<xsl:value-of select="@type"/>.class.equals(type)){
- //////////////////////////////////////////////////
- /////////// Temporary hack to solve some streaming problems
- param.build();
- /////////////////////////////////////////////////
return <xsl:value-of select="@type"/>.Factory.parse(param.getXMLStreamReader()) ;
}
</xsl:if>