You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2010/03/07 12:41:28 UTC

svn commit: r919974 - /tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java

Author: markt
Date: Sun Mar  7 11:41:27 2010
New Revision: 919974

URL: http://svn.apache.org/viewvc?rev=919974&view=rev
Log:
Make getVersion(), getMagorVersion() and getMinorVersion() return consistent values

Modified:
    tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java

Modified: tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java?rev=919974&r1=919973&r2=919974&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java (original)
+++ tomcat/trunk/java/org/apache/catalina/deploy/WebXml.java Sun Mar  7 11:41:27 2010
@@ -112,8 +112,13 @@
     // Common elements and attributes
     
     // Required attribute of web-app element
-    private String version = null;
-    public String getVersion() { return version; }
+    public String getVersion() {
+        StringBuilder sb = new StringBuilder(3);
+        sb.append(majorVersion);
+        sb.append('.');
+        sb.append(minorVersion);
+        return sb.toString();
+    }
     /**
      * Set the version for this web.xml file
      * @param version   Values of <code>null</code> will be ignored
@@ -121,7 +126,6 @@
     public void setVersion(String version) {
         if (version == null) return;
         
-        this.version = version;
         // Update major and minor version
         // Expected format is n.n - allow for any number of digits just in case
         String major = null;
@@ -571,12 +575,7 @@
         sb.append("         xsi:schemaLocation=");
         sb.append("\"http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd\"\n");
         sb.append("         version=\"");
-        if (version != null) {
-            sb.append(version);
-        } else {
-            // Should be non-null but in case it isn't assume 3.0
-            sb.append("3.0");
-        }
+        sb.append(getVersion());
         sb.append("\"\n");
         sb.append("         metadata-complete=\"true\">\n\n");
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org