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

Reply via email to