You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2010/12/04 17:31:39 UTC
svn commit: r1042210 - in
/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template:
ADBBeanTemplate-bean.xsl ADBBeanTemplate-helpermode.xsl
Author: veithen
Date: Sat Dec 4 16:31:39 2010
New Revision: 1042210
URL: http://svn.apache.org/viewvc?rev=1042210&view=rev
Log:
ADB: Realigned some helper mode code with the normal mode code.
Modified:
axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl
axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl
Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl?rev=1042210&r1=1042209&r2=1042210&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl (original)
+++ axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl Sat Dec 4 16:31:39 2010
@@ -616,16 +616,16 @@
org.apache.axiom.om.OMDataSource dataSource =
new org.apache.axis2.databinding.ADBDataSource(this,parentQName);
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
- parentQName,factory,dataSource);
+ parentQName,factory,dataSource);
</xsl:when>
<xsl:otherwise>
- org.apache.axiom.om.OMDataSource dataSource =
+ org.apache.axiom.om.OMDataSource dataSource =
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME);
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
- MY_QNAME,factory,dataSource);
+ MY_QNAME,factory,dataSource);
</xsl:otherwise>
- </xsl:choose>
- }
+ </xsl:choose>
+ }
public void serialize(final javax.xml.namespace.QName parentQName,
javax.xml.stream.XMLStreamWriter xmlWriter)
Modified: axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl?rev=1042210&r1=1042209&r2=1042210&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl (original)
+++ axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl Sat Dec 4 16:31:39 2010
@@ -530,20 +530,22 @@ public <xsl:if test="not(@unwrapped) or
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
+
+ <xsl:choose>
+ <xsl:when test="@type">
org.apache.axiom.om.OMDataSource dataSource =
new org.apache.axis2.databinding.ADBHelperDataSource(bean,parentQName,this);
-
- <xsl:choose>
- <xsl:when test="@type">
- return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
- parentQName,factory,dataSource);
- </xsl:when>
- <xsl:otherwise>
- return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
- <xsl:value-of select="$fullyQualifiedName"/>.MY_QNAME,factory,dataSource);
- </xsl:otherwise>
- </xsl:choose>
- }
+ return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
+ parentQName,factory,dataSource);
+ </xsl:when>
+ <xsl:otherwise>
+ org.apache.axiom.om.OMDataSource dataSource =
+ new org.apache.axis2.databinding.ADBHelperDataSource(bean,<xsl:value-of select="$fullyQualifiedName"/>.MY_QNAME,this);
+ return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
+ <xsl:value-of select="$fullyQualifiedName"/>.MY_QNAME,factory,dataSource);
+ </xsl:otherwise>
+ </xsl:choose>
+ }
public void serialize(<xsl:value-of select="$fullyQualifiedName"/> typedBean,
javax.xml.namespace.QName parentQName,