Update of /cvsroot/xdoclet/xdoclet/modules/java/src/xdoclet/modules/java/javabean/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14894
Modified Files: beaninfo.xdt i18n.xdt Log Message: Fix XDT-1419 Index: beaninfo.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/java/src/xdoclet/modules/java/javabean/resources/beaninfo.xdt,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -r1.10 -r1.11 *** beaninfo.xdt 6 Aug 2004 07:42:05 -0000 1.10 --- beaninfo.xdt 27 Jun 2005 14:28:21 -0000 1.11 *************** *** 52,55 **** --- 52,56 ---- bd.setName("<XDtClass:classTagValue tagName="javabean.class" paramName="name"/>"); </XDtClass:ifHasClassTag> + <XDtConfig:ifConfigParamEquals paramName="i18n" value="true"> *************** *** 82,86 **** --- 83,92 ---- </XDtClass:ifClassTagValueEquals> <XDtClass:ifClassTagValueNotEquals tagName="javabean.attribute" paramName="rtexpr" superclasses="false" value="true"> + <XDtConfig:ifConfigParamEquals paramName="i18n" value="true"> + bd.setValue("<XDtClass:classTagValue tagName="javabean.attribute" paramName="name"/>",res.getString("attribute.bean.<XDtMethod:classTagValue tagName="javabean.attribute" paramName="name"/>")); + </XDtConfig:ifConfigParamEquals> + <XDtConfig:ifConfigParamNotEquals paramName="i18n" value="true"> bd.setValue("<XDtClass:classTagValue tagName="javabean.attribute" paramName="name"/>","<XDtClass:classTagValue tagName="javabean.attribute" paramName="value"/>"); + </XDtConfig:ifConfigParamNotEquals> </XDtClass:ifClassTagValueNotEquals> </XDtClass:forAllClassTags> *************** *** 250,253 **** --- 256,273 ---- descriptor.setPropertyEditorClass(Class.forName("<XDtMethod:methodTagValue tagName="javabean.property" paramName="propertyEditor"/>")); </XDtMethod:ifHasMethodTag> + + <XDtMethod:forAllMethodTags tagName="javabean.attribute"> + <XDtMethod:ifMethodTagValueEquals tagName="javabean.attribute" paramName="rtexpr" superclasses="false" value="true"> + descriptor.setValue("<XDtMethod:methodTagValue tagName="javabean.attribute" paramName="name"/>",<XDtMethod:methodTagValue tagName="javabean.attribute" paramName="value"/>); + </XDtMethod:ifMethodTagValueEquals> + <XDtMethod:ifMethodTagValueNotEquals tagName="javabean.attribute" paramName="rtexpr" superclasses="false" value="true"> + <XDtConfig:ifConfigParamEquals paramName="i18n" value="true"> + descriptor.setValue("<XDtMethod:methodTagValue tagName="javabean.attribute" paramName="name"/>",res.getString("attribute.property.<XDtMethod:propertyName/>.<XDtMethod:methodTagValue tagName="javabean.attribute" paramName="name"/>")); + </XDtConfig:ifConfigParamEquals> + <XDtConfig:ifConfigParamNotEquals paramName="i18n" value="true"> + descriptor.setValue("<XDtMethod:methodTagValue tagName="javabean.attribute" paramName="name"/>","<XDtMethod:methodTagValue tagName="javabean.attribute" paramName="name"/>"); + </XDtConfig:ifConfigParamNotEquals> + </XDtMethod:ifMethodTagValueNotEquals> + </XDtMethod:forAllMethodTags> descriptors.add(descriptor); } Index: i18n.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/java/src/xdoclet/modules/java/javabean/resources/i18n.xdt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** i18n.xdt 25 Jan 2005 00:04:05 -0000 1.4 --- i18n.xdt 27 Jun 2005 14:28:21 -0000 1.5 *************** *** 27,29 **** --- 27,34 ---- <XDtProperty:ifHasParamWithTag tagName="javabean.property" paramName="displayName">property.<XDtMethod:propertyName/>.displayName=<XDtProperty:paramValueWithTag tagName="javabean.property" paramName="displayName"/></XDtProperty:ifHasParamWithTag> <XDtProperty:ifHasParamWithTag tagName="javabean.property" paramName="shortDescription">property.<XDtMethod:propertyName/>.shortDescription=<XDtProperty:paramValueWithTag tagName="javabean.property" paramName="shortDescription"/></XDtProperty:ifHasParamWithTag> + <XDtMethod:forAllMethodTags tagName="javabean.attribute"> + <XDtMethod:ifMethodTagValueNotEquals tagName="javabean.attribute" paramName="rtexpr" superclasses="false" value="true"> + attribute.property.<XDtMethod:propertyName/>.<XDtProperty:paramValueWithTag tagName="javabean.attribute" paramName="name"/>=<XDtProperty:paramValueWithTag tagName="javabean.attribute" paramName="value"/> + </XDtMethod:ifMethodTagValueNotEquals> + </XDtMethod:forAllMethodTags> </XDtProperty:forAllPropertiesWithTag> ------------------------------------------------------- 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