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

Modified Files:
        web_xml.xdt 
Log Message:
Fixed sub-element order of <servlet> for servletSpec 2.4 (XDT-1286). Thanks to 
Scott England-Sullivan for the patch

Index: web_xml.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/web/src/xdoclet/modules/web/resources/web_xml.xdt,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -r1.26 -r1.27
*** web_xml.xdt 17 Jan 2005 00:34:30 -0000      1.26
--- web_xml.xdt 2 Mar 2005 19:29:36 -0000       1.27
***************
*** 130,135 ****
    <XDtClass:forAllClassTags tagName="web:servlet" superclasses="false">
     <servlet>
       <XDtClass:ifHasClassTag tagName="web:servlet" paramName="icon">
!       <icon><XDtClass:classTagValue tagName="web:servlet" 
paramName="icon"/></icon>
       </XDtClass:ifHasClassTag>
        <servlet-name><XDtClass:classTagValue tagName="web:servlet" 
paramName="name"/></servlet-name>
--- 130,161 ----
    <XDtClass:forAllClassTags tagName="web:servlet" superclasses="false">
     <servlet>
+     <XDtConfig:ifConfigParamGreaterOrEquals paramName="ServletSpec" 
value="2.4">
+      <XDtClass:ifHasClassTag tagName="web:servlet" paramName="description">
+       <description><![CDATA[<XDtClass:classTagValue tagName="web:servlet" 
paramName="description"/>]]></description>
+      </XDtClass:ifHasClassTag>
+      <XDtClass:ifHasClassTag tagName="web:servlet" paramName="display-name">
+       <display-name><XDtClass:classTagValue tagName="web:servlet" 
paramName="display-name"/></display-name>
+      </XDtClass:ifHasClassTag>
       <XDtClass:ifHasClassTag tagName="web:servlet" paramName="icon">
!       <icon>
!        <small-icon><XDtClass:classTagValue tagName="web:servlet" 
paramName="icon"/></small-icon>
!        <large-icon><XDtClass:classTagValue tagName="web:servlet" 
paramName="icon"/></large-icon>
!       </icon>
!      </XDtClass:ifHasClassTag>
!       <servlet-name><XDtClass:classTagValue tagName="web:servlet" 
paramName="name"/></servlet-name>
!      <XDtClass:ifDoesntHaveClassTag tagName="web:servlet" 
paramName="jsp-file">
!       <servlet-class><XDtClass:fullClassName/></servlet-class>
!      </XDtClass:ifDoesntHaveClassTag>
!      <XDtClass:ifHasClassTag tagName="web:servlet" paramName="jsp-file">
!       <jsp-file><XDtClass:classTagValue tagName="web:servlet" 
paramName="jsp-file"/></jsp-file>
!      </XDtClass:ifHasClassTag>
!     </XDtConfig:ifConfigParamGreaterOrEquals>
!     
!     <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="ServletSpec" 
value="2.4">
!      <XDtClass:ifHasClassTag tagName="web:servlet" paramName="icon">
!       <icon>
!        <small-icon><XDtClass:classTagValue tagName="web:servlet" 
paramName="icon"/></small-icon>
!        <large-icon><XDtClass:classTagValue tagName="web:servlet" 
paramName="icon"/></large-icon>
!       </icon>
       </XDtClass:ifHasClassTag>
        <servlet-name><XDtClass:classTagValue tagName="web:servlet" 
paramName="name"/></servlet-name>
***************
*** 140,157 ****
        <description><![CDATA[<XDtClass:classTagValue tagName="web:servlet" 
paramName="description"/>]]></description>
       </XDtClass:ifHasClassTag>
!     <XDtClass:ifHasClassTag tagName="web:servlet" paramName="jsp-file">
!      <jsp-file><XDtClass:classTagValue tagName="web:servlet" 
paramName="jsp-file"/></jsp-file>
!     </XDtClass:ifHasClassTag>
!     <XDtClass:ifDoesntHaveClassTag tagName="web:servlet" paramName="jsp-file">
!      <servlet-class><XDtClass:fullClassName/></servlet-class>
!     </XDtClass:ifDoesntHaveClassTag>
  
      <XDtClass:forAllClassTags tagName="web:servlet-init-param">
        <init-param>
           <param-name><XDtClass:classTagValue tagName="web:servlet-init-param" 
paramName="name"/></param-name>
           <param-value><XDtClass:classTagValue 
tagName="web:servlet-init-param" paramName="value"/></param-value>
!         <XDtClass:ifHasClassTag tagName="web:servlet-init-param" 
paramName="description">
           <description><![CDATA[<XDtClass:classTagValue 
tagName="web:servlet-init-param" paramName="description"/>]]></description>
!         </XDtClass:ifHasClassTag>
        </init-param>
      </XDtClass:forAllClassTags>
--- 166,191 ----
        <description><![CDATA[<XDtClass:classTagValue tagName="web:servlet" 
paramName="description"/>]]></description>
       </XDtClass:ifHasClassTag>
!      <XDtClass:ifHasClassTag tagName="web:servlet" paramName="jsp-file">
!       <jsp-file><XDtClass:classTagValue tagName="web:servlet" 
paramName="jsp-file"/></jsp-file>
!      </XDtClass:ifHasClassTag>
!      <XDtClass:ifDoesntHaveClassTag tagName="web:servlet" 
paramName="jsp-file">
!       <servlet-class><XDtClass:fullClassName/></servlet-class>
!      </XDtClass:ifDoesntHaveClassTag>
!     </XDtConfig:ifConfigParamNotGreaterOrEquals>
  
      <XDtClass:forAllClassTags tagName="web:servlet-init-param">
        <init-param>
+      <XDtConfig:ifConfigParamGreaterOrEquals paramName="ServletSpec" 
value="2.4">
+       <XDtClass:ifHasClassTag tagName="web:servlet-init-param" 
paramName="description">
+          <description><![CDATA[<XDtClass:classTagValue 
tagName="web:servlet-init-param" paramName="description"/>]]></description>
+       </XDtClass:ifHasClassTag>
+      </XDtConfig:ifConfigParamGreaterOrEquals>      
           <param-name><XDtClass:classTagValue tagName="web:servlet-init-param" 
paramName="name"/></param-name>
           <param-value><XDtClass:classTagValue 
tagName="web:servlet-init-param" paramName="value"/></param-value>
!      <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="ServletSpec" 
value="2.4">
!       <XDtClass:ifHasClassTag tagName="web:servlet-init-param" 
paramName="description">
           <description><![CDATA[<XDtClass:classTagValue 
tagName="web:servlet-init-param" paramName="description"/>]]></description>
!       </XDtClass:ifHasClassTag>
!      </XDtConfig:ifConfigParamNotGreaterOrEquals>
        </init-param>
      </XDtClass:forAllClassTags>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to