Author: amilas
Date: Fri Oct  5 02:01:47 2007
New Revision: 582140

URL: http://svn.apache.org/viewvc?rev=582140&view=rev
Log:
add fault message comments to the method signatures

Modified:
    
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
    
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
    
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceTemplate.xsl
    
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonInterfaceTemplate.xsl
    
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonTemplate.xsl

Modified: 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java?rev=582140&r1=582139&r2=582140&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
 Fri Oct  5 02:01:47 2007
@@ -2167,7 +2167,7 @@
         // add documentation for this operation
         String comment = "";
         if (axisOperation.getDocumentation() != null){
-            comment = axisOperation.getDocumentation();
+            comment = axisOperation.getDocumentation().trim();
         }
         addAttribute(doc, "comment", comment, methodElement);
 
@@ -2794,6 +2794,11 @@
                 }
 
                 //as for the name of a fault, we generate an exception
+                String faultComment = "";
+                if (msg.getDocumentation() != null){
+                    faultComment = msg.getDocumentation().trim();
+                }
+                addAttribute(doc, "comment", faultComment, paramElement);
                 addAttribute(doc, "name",
                         (String) 
fullyQualifiedFaultClassNameMap.get(msg.getName()),
                         paramElement);

Modified: 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl?rev=582140&r1=582139&r2=582140&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
 (original)
+++ 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
 Fri Oct  5 02:01:47 2007
@@ -236,6 +236,9 @@
                     <xsl:for-each select="input/[EMAIL PROTECTED]'']">
                      * @param <xsl:value-of 
select="@name"></xsl:value-of><xsl:text>
                     </xsl:text></xsl:for-each>
+                    <xsl:for-each select="fault/[EMAIL PROTECTED]'']">
+                     * @throws <xsl:value-of select="@name"/> : <xsl:value-of 
select="@comment"/>
+                    </xsl:for-each>
                      */
 
                     <xsl:choose>
@@ -878,6 +881,11 @@
                 /**
                   * Auto generated method signature
                   * <xsl:value-of select="@comment"/>
+                 <xsl:if test="$mep='11'">
+                   <xsl:for-each select="fault/[EMAIL PROTECTED]'']">
+                     * @throws <xsl:value-of select="@name"/> : <xsl:value-of 
select="@comment"/>
+                    </xsl:for-each>
+                  </xsl:if>
                   */
                 public void <xsl:text> </xsl:text><xsl:value-of 
select="@name"/>(
                  <xsl:variable name="inputcount" select="count(input/[EMAIL 
PROTECTED]'body' and @type!=''])"/>

Modified: 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceTemplate.xsl
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceTemplate.xsl?rev=582140&r1=582139&r2=582140&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceTemplate.xsl
 (original)
+++ 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/InterfaceTemplate.xsl
 Fri Oct  5 02:01:47 2007
@@ -65,6 +65,9 @@
                 <xsl:for-each select="input/[EMAIL PROTECTED]'']">
                     * @param <xsl:value-of 
select="@name"></xsl:value-of><xsl:text>
                 </xsl:text></xsl:for-each>
+             <xsl:for-each select="fault/[EMAIL PROTECTED]'']">
+             * @throws <xsl:value-of select="@name"/> : <xsl:value-of 
select="@comment"/>
+             </xsl:for-each>
          */
 
          <xsl:choose>
@@ -188,6 +191,11 @@
        /**
          * Auto generated method signature for Asynchronous Invocations
          * <xsl:value-of select="@comment"/>
+           <xsl:if test="$mep='11'">
+               <xsl:for-each select="fault/[EMAIL PROTECTED]'']">
+                 * @throws <xsl:value-of select="@name"/> : <xsl:value-of 
select="@comment"/>
+               </xsl:for-each>
+           </xsl:if>
          */
         public void <xsl:text> </xsl:text><xsl:value-of select="@name"/>(
          <xsl:variable name="inputcount" select="count(input/[EMAIL 
PROTECTED]'body' and @type!=''])"/>

Modified: 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonInterfaceTemplate.xsl
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonInterfaceTemplate.xsl?rev=582140&r1=582139&r2=582140&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonInterfaceTemplate.xsl
 (original)
+++ 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonInterfaceTemplate.xsl
 Fri Oct  5 02:01:47 2007
@@ -81,6 +81,9 @@
                     </xsl:choose>
             </xsl:otherwise>
         </xsl:choose>
+         <xsl:for-each select="fault/[EMAIL PROTECTED]'']">
+             * @throws <xsl:value-of select="@name"/> : <xsl:value-of 
select="@comment"/>
+         </xsl:for-each>
          */
 
         <xsl:choose>

Modified: 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonTemplate.xsl
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonTemplate.xsl?rev=582140&r1=582139&r2=582140&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonTemplate.xsl
 (original)
+++ 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/template/java/SkeletonTemplate.xsl
 Fri Oct  5 02:01:47 2007
@@ -83,6 +83,9 @@
                     </xsl:choose>
             </xsl:otherwise>
         </xsl:choose>
+         <xsl:for-each select="fault/[EMAIL PROTECTED]'']">
+             * @throws <xsl:value-of select="@name"/> : <xsl:value-of 
select="@comment"/>
+         </xsl:for-each>
          */
         <xsl:choose>
             <xsl:when test="$isbackcompatible = 'true'">



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to