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

Modified Files:
        JBossWebXmlSubTask.java 
Log Message:
Add support for servlet spec 2.4, which results in jboss-web_4_0.dtd.
XDT-1177.

Index: JBossWebXmlSubTask.java
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/web/JBossWebXmlSubTask.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** JBossWebXmlSubTask.java     10 Oct 2004 22:12:03 -0000      1.12
--- JBossWebXmlSubTask.java     16 Jan 2005 12:51:48 -0000      1.13
***************
*** 29,40 ****
--- 29,43 ----
  public class JBossWebXmlSubTask extends XmlSubTask
  {
+     private final static String JBOSS_WEB_PUBLICID_4_0 = "-//JBoss//DTD Web 
Application 2.4//EN";
      private final static String JBOSS_WEB_PUBLICID_3_2 = "-//JBoss//DTD Web 
Application 2.3V2//EN";
      private final static String JBOSS_WEB_PUBLICID_3_0 = "-//JBoss//DTD Web 
Application 2.3//EN";
      private final static String JBOSS_WEB_PUBLICID_2_4 = "-//JBoss//DTD Web 
Application 2.2//EN";
  
+     private final static String JBOSS_WEB_SYSTEMID_4_0 = 
"http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd";;
      private final static String JBOSS_WEB_SYSTEMID_3_2 = 
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd";;
      private final static String JBOSS_WEB_SYSTEMID_3_0 = 
"http://www.jboss.org/j2ee/dtd/jboss-web_3_0.dtd";;
      private final static String JBOSS_WEB_SYSTEMID_2_4 = 
"http://www.jboss.org/j2ee/dtd/jboss-web.dtd";;
  
+     private final static String JBOSS_WEB_DTD_FILE_NAME_4_0 = 
"resources/jboss-web_4_0.dtd";
      private final static String JBOSS_WEB_DTD_FILE_NAME_3_2 = 
"resources/jboss-web_3_2.dtd";
      private final static String JBOSS_WEB_DTD_FILE_NAME_3_0 = 
"resources/jboss-web_3_0.dtd";
***************
*** 172,180 ****
              setDtdURL(getClass().getResource(JBOSS_WEB_DTD_FILE_NAME_3_0));
          }
!         else {
              setPublicId(JBOSS_WEB_PUBLICID_3_2);
              setSystemId(JBOSS_WEB_SYSTEMID_3_2);
              setDtdURL(getClass().getResource(JBOSS_WEB_DTD_FILE_NAME_3_2));
          }
  
          super.execute();
--- 175,188 ----
              setDtdURL(getClass().getResource(JBOSS_WEB_DTD_FILE_NAME_3_0));
          }
!         else if 
(getVersion().startsWith(JBossSubTask.JBossVersionTypes.VERSION_3_2)) {
              setPublicId(JBOSS_WEB_PUBLICID_3_2);
              setSystemId(JBOSS_WEB_SYSTEMID_3_2);
              setDtdURL(getClass().getResource(JBOSS_WEB_DTD_FILE_NAME_3_2));
          }
+         else {
+             setPublicId(JBOSS_WEB_PUBLICID_4_0);
+             setSystemId(JBOSS_WEB_SYSTEMID_4_0);
+             setDtdURL(getClass().getResource(JBOSS_WEB_DTD_FILE_NAME_4_0));
+         }
  
          super.execute();



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to