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