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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel