Update of 
/cvsroot/xdoclet/xdoclet/modules/apache/src/xdoclet/modules/apache/struts/resources
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21516/xdoclet/modules/apache/src/xdoclet/modules/apache/struts/resources

Modified Files:
        struts_form.xdt 
Log Message:
Fixed XDT-1367: Uninitialized "subform" objects from @struts.form

Index: struts_form.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/apache/src/xdoclet/modules/apache/struts/resources/struts_form.xdt,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** struts_form.xdt     2 Jun 2005 14:00:17 -0000       1.3
--- struts_form.xdt     2 Jun 2005 14:13:43 -0000       1.4
***************
*** 11,15 ****
--- 11,30 ----
  {
      <XDtActionForm:forAllFormFields>
+     <XDtMethod:ifHasMethodTag tagName="struts.form-field" paramName="type">
+     <XDtMethod:ifMethodTagValueEquals tagName="struts.form-field" 
paramName="type" value="java.lang.String">
+     <XDtMethod:methodTagValue tagName="struts.form-field" paramName="type"/> 
<XDtMethod:propertyName/><XDtMethod:ifHasMethodTag tagName="struts.form-field" 
paramName="initial">="<XDtMethod:methodTagValue tagName="struts.form-field" 
paramName="initial"/>"</XDtMethod:ifHasMethodTag>;
+     </XDtMethod:ifMethodTagValueEquals>
+     <XDtMethod:ifMethodTagValueNotEquals tagName="struts.form-field" 
paramName="type" value="java.lang.String">
+     <XDtMethod:methodTagValue tagName="struts.form-field" paramName="type"/> 
<XDtMethod:propertyName/><XDtMethod:ifHasMethodTag tagName="struts.form-field" 
paramName="initial">=<XDtMethod:methodTagValue tagName="struts.form-field" 
paramName="initial"/></XDtMethod:ifHasMethodTag>;
+     </XDtMethod:ifMethodTagValueNotEquals>
+     </XDtMethod:ifHasMethodTag>
+     <XDtMethod:ifDoesntHaveMethodTag tagName="struts.form-field" 
paramName="type">
+     <XDtMethod:ifIsOfType type="java.lang.String">
+     protected <XDtMethod:methodType/> 
<XDtMethod:propertyName/><XDtMethod:ifHasMethodTag tagName="struts.form-field" 
paramName="initial">="<XDtMethod:methodTagValue tagName="struts.form-field" 
paramName="initial"/>"</XDtMethod:ifHasMethodTag>;
+     </XDtMethod:ifIsOfType>
+     <XDtMethod:ifIsNotOfType type="java.lang.String">
      protected <XDtMethod:methodType/> 
<XDtMethod:propertyName/><XDtMethod:ifHasMethodTag tagName="struts.form-field" 
paramName="initial">=<XDtMethod:methodTagValue tagName="struts.form-field" 
paramName="initial"/></XDtMethod:ifHasMethodTag>;
+     </XDtMethod:ifIsNotOfType>
+     </XDtMethod:ifDoesntHaveMethodTag>
      </XDtActionForm:forAllFormFields>
  



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to