org.glassfish.grizzly.http.util
Class MimeMap

java.lang.Object
  extended by org.glassfish.grizzly.http.util.MimeMap
All Implemented Interfaces:
FileNameMap

public class MimeMap
extends Object
implements FileNameMap

A mime type map that implements the java.net.FileNameMap interface.

Author:
James Duncan Davidson [duncan@eng.sun.com], Jason Hunter [jch@eng.sun.com]

Field Summary
static Map<String,String> DEFAULT_MAP
           
 
Constructor Summary
MimeMap()
           
 
Method Summary
 void addContentType(String ext, String type)
           
 String getContentType(String ext)
           
 String getContentTypeFor(String fileName)
           
static String getExtension(String fileName)
          Get extension of file, without fragment id
 Iterator<String> getExtensions()
           
 void removeContentType(String ext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MAP

public static final Map<String,String> DEFAULT_MAP
Constructor Detail

MimeMap

public MimeMap()
Method Detail

addContentType

public void addContentType(String ext,
                           String type)

getExtensions

public Iterator<String> getExtensions()

getContentType

public String getContentType(String ext)

removeContentType

public void removeContentType(String ext)

getExtension

public static String getExtension(String fileName)
Get extension of file, without fragment id


getContentTypeFor

public String getContentTypeFor(String fileName)
Specified by:
getContentTypeFor in interface FileNameMap


Copyright © 2011 Oracle Corpration. All Rights Reserved.