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 sa...@apache.org on 2013/07/13 08:49:31 UTC
svn commit: r1502754 -
/axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.xsl
Author: sagara
Date: Sat Jul 13 06:49:31 2013
New Revision: 1502754
URL: http://svn.apache.org/r1502754
Log:
Applied patch for AXIS2-4630
Modified:
axis/axis2/java/core/trunk/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-bean.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=1502754&r1=1502753&r2=1502754&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 Jul 13 06:49:31 2013
@@ -40,6 +40,7 @@
<xsl:variable name="hasParticleType" select="@hasParticleType"/>
<xsl:variable name="usewrapperclasses" select="@usewrapperclasses"/>
<xsl:variable name="ignoreunexpected" select="@ignoreunexpected"/>
+ <xsl:variable name="abstractType" select="@isAbstract"/>
<!-- write the class header. this should be done only when unwrapped -->
@@ -1766,7 +1767,7 @@
<xsl:variable name="shortTypeName"
select="concat(translate( substring($shortTypeNameUncapped, 1, 1 ),'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ), substring($shortTypeNameUncapped, 2, string-length($shortTypeNameUncapped)))" />
- <xsl:if test="$simple and not(@attribute) and not(enumFacet)">
+ <xsl:if test="$simple and not($abstractType) and not(@attribute) and not(enumFacet)">
public static <xsl:value-of select="$name"/> fromString(java.lang.String value,
java.lang.String namespaceURI){
<xsl:value-of select="$name"/> returnValue = new <xsl:value-of select="$name"/>();