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 ve...@apache.org on 2009/07/05 11:14:04 UTC

svn commit: r791210 - /webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl

Author: veithen
Date: Sun Jul  5 09:14:02 2009
New Revision: 791210

URL: http://svn.apache.org/viewvc?rev=791210&view=rev
Log:
Fixed AXIS2-4405.

Modified:
    webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl

Modified: webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl?rev=791210&r1=791209&r2=791210&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl (original)
+++ webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate-helpermode.xsl Sun Jul  5 09:14:02 2009
@@ -1119,9 +1119,9 @@
         private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
             java.lang.String prefix = xmlWriter.getPrefix(namespace);
             if (prefix == null) {
-                prefix = createPrefix();
+                prefix = generatePrefix(namespace);
                 while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
-                    prefix = createPrefix();
+                    prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
                 }
                 xmlWriter.writeNamespace(prefix, namespace);
                 xmlWriter.setPrefix(prefix, namespace);
@@ -1129,12 +1129,6 @@
             return prefix;
         }
 
-                 /**
-                  * Create a prefix
-                  */
-                  private java.lang.String createPrefix() {
-                        return "ns" + (int)Math.random();
-                  }
 
      public javax.xml.stream.XMLStreamReader getPullParser(<xsl:value-of select="@name"/> bean, javax.xml.namespace.QName qName)
         throws org.apache.axis2.databinding.ADBException{