1 package com.atlassian.plugin.refimpl.servlet;
2
3 import com.atlassian.plugin.servlet.ContentTypeResolver;
4
5 import java.util.Collections;
6 import java.util.HashMap;
7 import java.util.Map;
8
9
10
11
12 public class SimpleContentTypeResolver implements ContentTypeResolver {
13 private final Map<String, String> mimeTypes;
14
15 public SimpleContentTypeResolver() {
16 final Map<String, String> types = new HashMap<String, String>();
17 types.put(".js", "application/x-javascript");
18 types.put(".css", "text/css");
19 mimeTypes = Collections.unmodifiableMap(types);
20 }
21
22 public String getContentType(final String requestUrl) {
23 final String extension = requestUrl.substring(requestUrl.lastIndexOf('.'));
24 return mimeTypes.get(extension);
25 }
26 }