You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2010/04/27 23:42:48 UTC

svn commit: r938682 - in /tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http: HTTPConstants.java HTTPContentTypeMapper.java

Author: lresende
Date: Tue Apr 27 21:42:48 2010
New Revision: 938682

URL: http://svn.apache.org/viewvc?rev=938682&view=rev
Log:
Making strings as constants...

Modified:
    tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java
    tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java

Modified: tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java?rev=938682&r1=938681&r2=938682&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java Tue Apr 27 21:42:48 2010
@@ -19,9 +19,13 @@
 
 package org.apache.tuscany.sca.common.http;
 
-public class HTTPConstants {
+public interface HTTPConstants {
     public static final String CHARACTER_ENCODING_UTF8 = "UTF-8";
     
+    public static final String HTM = "htm";
+    public static final String HTML = "html";
+    public static final String JAVASCRIPT = "js";
+    
     public static final String HTML_CONTENT_TYPE = "text/html";
     public static final String JAVASCRIPT_CONTENT_TYPE = "text/javascript";
 }

Modified: tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java?rev=938682&r1=938681&r2=938682&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java (original)
+++ tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java Tue Apr 27 21:42:48 2010
@@ -26,13 +26,13 @@ import java.util.Map;
  * Utility class to provide default HTTP Content-Type header
  * based on resource type 
  */
-public class HTTPContentTypeMapper {
+public class HTTPContentTypeMapper implements HTTPConstants{
     private static Map<String, String> contentTypeTable = new HashMap<String, String>();
 
     static {
-        contentTypeTable.put("htm", HTTPConstants.HTML_CONTENT_TYPE);
-        contentTypeTable.put("html", HTTPConstants.HTML_CONTENT_TYPE);
-        contentTypeTable.put("js", "text/javascript");
+        contentTypeTable.put(HTM, HTML_CONTENT_TYPE);
+        contentTypeTable.put(HTML, HTML_CONTENT_TYPE);
+        contentTypeTable.put(JAVASCRIPT, JAVASCRIPT_CONTENT_TYPE);
     }
     
     /**