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 2008/08/26 04:03:50 UTC
svn commit: r688937 - in
/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template:
CADBBeanTemplateHeader.xsl CADBBeanTemplateSource.xsl
Author: dimuthu
Date: Mon Aug 25 19:03:49 2008
New Revision: 688937
URL: http://svn.apache.org/viewvc?rev=688937&view=rev
Log:
updating the string buffer size for keep doubles + fixing the forward declaration problem in adb headers
Modified:
webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateHeader.xsl
webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl
Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateHeader.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateHeader.xsl?rev=688937&r1=688936&r2=688937&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateHeader.xsl (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateHeader.xsl Mon Aug 25 19:03:49 2008
@@ -46,7 +46,7 @@
{
#endif
- #define ADB_DEFAULT_DIGIT_LIMIT 64
+ #define ADB_DEFAULT_DIGIT_LIMIT 1024
#define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
<xsl:if test="itemtype">
#define ADB_DEFAULT_LIST_SEPERATOR " "
@@ -90,7 +90,6 @@
/**
* <xsl:value-of select="$axis2_name"/> class
*/
- typedef struct <xsl:value-of select="$axis2_name"/><xsl:text> </xsl:text><xsl:value-of select="$axis2_name"/>_t;
<xsl:for-each select="property">
<xsl:if test="@ours">
@@ -126,12 +125,14 @@
{
#endif
- #define ADB_DEFAULT_DIGIT_LIMIT 64
+ #define ADB_DEFAULT_DIGIT_LIMIT 1024
#define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
<xsl:if test="itemtype">
#define ADB_DEFAULT_LIST_SEPERATOR " "
</xsl:if>
+ typedef struct <xsl:value-of select="$axis2_name"/><xsl:text> </xsl:text><xsl:value-of select="$axis2_name"/>_t;
+
<!-- Check if this type is a supported enum -->
<xsl:variable name="isEnum">
<xsl:choose>
Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl?rev=688937&r1=688936&r2=688937&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl Mon Aug 25 19:03:49 2008
@@ -3102,7 +3102,7 @@
axis2_char_t *text_value_<xsl:value-of select="$position"/>_temp;
</xsl:when>
<xsl:otherwise>
- axis2_char_t text_value_<xsl:value-of select="$position"/>[64];
+ axis2_char_t text_value_<xsl:value-of select="$position"/>[ADB_DEFAULT_DIGIT_LIMIT];
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>