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