Update of 
/cvsroot/xdoclet/xdoclet/modules/java/src/xdoclet/modules/java/javabean/resources
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12208

Modified Files:
        beaninfo.xdt i18n.xdt 
Log Message:
Fix XDT-1445

Index: beaninfo.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/java/src/xdoclet/modules/java/javabean/resources/beaninfo.xdt,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** beaninfo.xdt        27 Jun 2005 14:28:21 -0000      1.11
--- beaninfo.xdt        27 Jun 2005 15:31:07 -0000      1.12
***************
*** 311,314 ****
--- 311,322 ----
  
        if (method != null) {
+       
+          
+          <XDtMethod:ifHasMethodTag tagName="javabean.method" paramName="name">
+          String methodName = "<XDtMethod:methodTagValue 
tagName="javabean.method" paramName="name"/>";
+          </XDtMethod:ifHasMethodTag>
+          <XDtMethod:ifDoesntHaveMethodTag tagName="javabean.method" 
paramName="name">
+          String methodName = "<XDtMethod:methodName/>";
+          </XDtMethod:ifDoesntHaveMethodTag>
           ParameterDescriptor[] pd = new 
ParameterDescriptor[method.getParameterTypes().length];
           int pidx = 0;
***************
*** 316,320 ****
           <XDtMethod:ifHasMethodTag tagName="javabean.param">
              <XDtMethod:forAllMethodTags tagName="javabean.param">
- 
           pd[pidx] = new ParameterDescriptor();
           pd[pidx].setName("<XDtMethod:methodTagValue tagName="javabean.param" 
paramName="name"/>");
--- 324,327 ----
***************
*** 324,331 ****
           <XDtConfig:ifConfigParamEquals paramName="i18n" value="true">
           <XDtMethod:ifHasMethodTag tagName="javabean.param" 
paramName="displayName">
!          
pd[pidx].setDisplayName(res.getString("method.<XDtMethod:methodTagValue 
tagName="javabean.method" paramName="name"/>.<XDtMethod:methodTagValue 
tagName="javabean.param" paramName="name"/>.displayName"));
           </XDtMethod:ifHasMethodTag>
           <XDtMethod:ifHasMethodTag tagName="javabean.param" 
paramName="shortDescription">
!          
pd[pidx].setShortDescription(res.getString("method.<XDtMethod:methodTagValue 
tagName="javabean.method" paramName="name"/>.<XDtMethod:methodTagValue 
tagName="javabean.param" paramName="name"/>.shortDescription"));
           </XDtMethod:ifHasMethodTag>
           </XDtConfig:ifConfigParamEquals>
--- 331,338 ----
           <XDtConfig:ifConfigParamEquals paramName="i18n" value="true">
           <XDtMethod:ifHasMethodTag tagName="javabean.param" 
paramName="displayName">
!          pd[pidx].setDisplayName(res.getString("method." + methodName + '.' + 
pd[pidx].getName() + ".displayName"));
           </XDtMethod:ifHasMethodTag>
           <XDtMethod:ifHasMethodTag tagName="javabean.param" 
paramName="shortDescription">
!          pd[pidx].setShortDescription(res.getString("method." + methodName + 
'.' + pd[pidx].getName() + ".shortDescription"));
           </XDtMethod:ifHasMethodTag>
           </XDtConfig:ifConfigParamEquals>
***************
*** 351,359 ****
           }
           
!          descriptor.setName("<XDtMethod:methodTagValue 
tagName="javabean.method" paramName="name"/>");
           
           <XDtConfig:ifConfigParamEquals paramName="i18n" value="true">
!          <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="displayName">descriptor.setDisplayName(res.getString("method.<XDtMethod:methodTagValue
 tagName="javabean.method" 
paramName="name"/>.displayName"));</XDtMethod:ifHasMethodTag>
!          <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="shortDescription">descriptor.setDisplayName(res.getString("method.<XDtMethod:methodTagValue
 tagName="javabean.method" 
paramName="name"/>.shortDescription"));</XDtMethod:ifHasMethodTag>
           </XDtConfig:ifConfigParamEquals>
           
--- 358,366 ----
           }
           
!          descriptor.setName(methodName);
           
           <XDtConfig:ifConfigParamEquals paramName="i18n" value="true">
!          <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="displayName">descriptor.setDisplayName(res.getString("method."+ 
methodName +".displayName"));</XDtMethod:ifHasMethodTag>
!          <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="shortDescription">descriptor.setDisplayName(res.getString("method."+ 
methodName +".shortDescription"));</XDtMethod:ifHasMethodTag>
           </XDtConfig:ifConfigParamEquals>
           

Index: i18n.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/java/src/xdoclet/modules/java/javabean/resources/i18n.xdt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** i18n.xdt    27 Jun 2005 14:28:21 -0000      1.5
--- i18n.xdt    27 Jun 2005 15:31:07 -0000      1.6
***************
*** 14,17 ****
--- 14,18 ----
  <XDtMethod:forAllMethods superclasses="false" sort="true">
     <XDtMethod:ifHasMethodTag tagName="javabean.method">
+    <XDtMethod:ifHasMethodTag tagName="javabean.method" paramName="name">
  <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="displayName">method.<XDtMethod:methodTagValue 
tagName="javabean.method" 
paramName="name"/>.displayName=<XDtMethod:methodTagValue 
tagName="javabean.method" paramName="displayName"/></XDtMethod:ifHasMethodTag>
  <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="shortDescription">method.<XDtMethod:methodTagValue 
tagName="javabean.method" 
paramName="name"/>.shortDescription=<XDtMethod:methodTagValue 
tagName="javabean.method" 
paramName="shortDescription"/></XDtMethod:ifHasMethodTag>
***************
*** 22,25 ****
--- 23,36 ----
        </XDtMethod:ifHasMethodTag>
     </XDtMethod:ifHasMethodTag>
+    <XDtMethod:ifDoesntHaveMethodTag tagName="javabean.method" 
paramName="name">
+ <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="displayName">method.<XDtMethod:methodName/>.displayName=<XDtMethod:methodTagValue
 tagName="javabean.method" paramName="displayName"/></XDtMethod:ifHasMethodTag>
+ <XDtMethod:ifHasMethodTag tagName="javabean.method" 
paramName="shortDescription">method.<XDtMethod:methodName/>.shortDescription=<XDtMethod:methodTagValue
 tagName="javabean.method" 
paramName="shortDescription"/></XDtMethod:ifHasMethodTag>
+       <XDtMethod:ifHasMethodTag tagName="javabean.param">
+          <XDtMethod:forAllMethodTags tagName="javabean.param">
+ method.<XDtMethod:methodName/>.<XDtMethod:methodTagValue 
tagName="javabean.param" 
paramName="name"/>.displayName=<XDtMethod:methodTagValue 
tagName="javabean.param" paramName="displayName"/>
+          </XDtMethod:forAllMethodTags>
+       </XDtMethod:ifHasMethodTag>
+    </XDtMethod:ifDoesntHaveMethodTag>
+    </XDtMethod:ifHasMethodTag>
  </XDtMethod:forAllMethods>
  



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to