com.sun.grizzly.util.http
Class MimeType

java.lang.Object
  extended by com.sun.grizzly.util.http.MimeType

public class MimeType
extends Object

Hardcoded mime-type supported by default. Additional extenion/mime-type mappings may be added by calling add(String, String), however, keep in mind that these mappings are per-JVM.

Author:
Jeanfrancois Arcand

Constructor Summary
MimeType()
           
 
Method Summary
static void add(String extension, String contentType)
           Associates the specified extension and content type
static boolean contains(String extension)
           
static String get(String extension)
           
static String get(String extension, String defaultCt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeType

public MimeType()
Method Detail

get

public static String get(String extension)
Parameters:
extension - the extension
Returns:
the content type associated with extension. If no association is found, this method will return text/plain

get

public static String get(String extension,
                         String defaultCt)
Parameters:
extension - the extension
defaultCt - the content type to return if there is no known association for the specified extension
Returns:
the content type associated with extension or if no associate is found, returns defaultCt

contains

public static boolean contains(String extension)
Parameters:
extension - the extension
Returns:
true if the specified extension has been registered otherwise, returns false

add

public static void add(String extension,
                       String contentType)

Associates the specified extension and content type

Parameters:
extension - the extension
contentType - the content type associated with the extension


Copyright © 2012 Oracle Corporation. All Rights Reserved.