Commits

rgielen  committed dc278fc

Issue number: WW-1051
Make tagdoclet use standard javadoc for tag attribute description if no "description" parameter for ww.tagattribute annotation present.

git-svn-id: http://svn.opensymphony.com/svn/webwork/trunk@1876573baa09-0c28-0410-bef9-dab3c582ae83

  • Participants
  • Parent commits a82e27a

Comments (0)

Files changed (3)

File src/java/com/opensymphony/webwork/components/Checkbox.java

     }
 
     /**
-     * @ww.tagattribute required="false"
-     * description="The actual HTML value attribute of the checkbox, defaults to 'true'."
-      */
+     * The actual HTML value attribute of the checkbox.
+     * @ww.tagattribute required="false" default="'true'"
+     */
     public void setFieldValue(String fieldValue) {
         this.fieldValue = fieldValue;
     }

File src/xdt/tagdoc.xdt

 <td align="left" valign="top"><XDtMethod:ifHasMethodTag tagName="ww:tagattribute" paramName="type"><XDtMethod:methodTagValue tagName="ww:tagattribute" paramName="type"/></XDtMethod:ifHasMethodTag><XDtMethod:ifDoesntHaveMethodTag tagName="ww:tagattribute" paramName="type">Object/String</XDtMethod:ifDoesntHaveMethodTag></td>
 
 <!-- Description -->
-<td align="left" valign="top"><XDtMethod:ifHasMethodTag tagName="ww:tagattribute" paramName="description"><XDtMethod:methodTagValue tagName="ww:tagattribute" paramName="description"/></XDtMethod:ifHasMethodTag><XDtMethod:ifDoesntHaveMethodTag tagName="ww:tagattribute" paramName="description">None</XDtMethod:ifDoesntHaveMethodTag></td>
+<td align="left" valign="top"><XDtMethod:ifHasMethodTag tagName="ww:tagattribute" paramName="description"><XDtMethod:methodTagValue tagName="ww:tagattribute" paramName="description"/></XDtMethod:ifHasMethodTag><XDtMethod:ifDoesntHaveMethodTag tagName="ww:tagattribute" paramName="description"><XDtMethod:methodComment no-comment-signs="true"/></XDtMethod:ifDoesntHaveMethodTag></td>
 
 </tr>
 </XDtMethod:ifHasMethodTag>

File src/xdt/taglib_tld.xdt

         <XDtMethod:ifHasMethodTag tagName="ww.tagattribute" paramName="description">
          <description><![CDATA[<XDtMethod:methodTagValue tagName="ww.tagattribute" paramName="description"/>]]></description>
         </XDtMethod:ifHasMethodTag>
-        </XDtConfig:ifConfigParamGreaterOrEquals>  
+        <XDtMethod:ifDoesntHaveMethodTag tagName="ww.tagattribute" paramName="description">
+         <description><![CDATA[<XDtMethod:methodComment no-comment-signs="true"/>]]></description>
+        </XDtMethod:ifDoesntHaveMethodTag>
+        </XDtConfig:ifConfigParamGreaterOrEquals>
          <name><XDtMethod:propertyName/></name>
         <XDtMethod:ifHasMethodTag tagName="ww:tagattribute" paramName="required">
          <required><XDtMethod:methodTagValue tagName="ww:tagattribute" paramName="required" values="true,false,yes,no"/></required>
           <XDtMethod:ifHasMethodTag tagName="ww:tagattribute" paramName="description">
            <description><![CDATA[<XDtMethod:methodTagValue tagName="ww:tagattribute" paramName="description"/>]]></description>
           </XDtMethod:ifHasMethodTag>
+          <XDtMethod:ifDoesntHaveMethodTag tagName="ww.tagattribute" paramName="description">
+           <description><![CDATA[<XDtMethod:methodComment no-comment-signs="true"/>]]></description>
+          </XDtMethod:ifDoesntHaveMethodTag>
         </XDtConfig:ifConfigParamEquals>
 
         <XDtConfig:ifConfigParamGreaterOrEquals paramName="Jspversion" value="2.0">