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