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"/>();