From 7d4795637bf73d7e0ce27a086e46b7853f0068ec Mon Sep 17 00:00:00 2001 From: lresende Date: Tue, 27 Apr 2010 21:42:48 +0000 Subject: Making strings as constants... git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@938682 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/tuscany/sca/common/http/HTTPConstants.java | 6 +++++- .../org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java | 8 ++++---- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'sca-java-2.x/trunk/modules/common-http/src/main') diff --git a/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java b/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java index 34052bfea8..2b1469216e 100644 --- a/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java +++ b/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPConstants.java @@ -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"; } diff --git a/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java b/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java index 1ce8cd2fd1..d961b093fc 100644 --- a/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java +++ b/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/HTTPContentTypeMapper.java @@ -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 contentTypeTable = new HashMap(); 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); } /** -- cgit v1.2.3