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]