Package org.klomp.snark.web
Class MimeTypes
- java.lang.Object
 - 
- org.klomp.snark.web.MimeTypes
 
 
- 
class MimeTypes extends Object
Based on MimeTypes from Jetty 6.1.26, heavily simplified and modified to remove all dependencies on Jetty libs. Supports mime types only, not encodings. Does not support a default "*" mapping. This is only for local mappings. Caller should use getServletContext().getMimeType() if this returns null. ------------------------------------------------------------- Since:
 - Jetty 7
 - Author:
 - Greg Wilkins
 
 
- 
- 
Constructor Summary
Constructors Constructor Description MimeTypes() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMimeMapping(String extension, String type)Set a mime mappingStringgetMimeByExtension(String filename)Get the MIME type by filename extension.voidloadMimeMap(String resourcePath) 
 - 
 
- 
- 
Method Detail
- 
loadMimeMap
public void loadMimeMap(String resourcePath)
- Parameters:
 resourcePath- A Map of file extension to mime-type.
 
- 
getMimeByExtension
public String getMimeByExtension(String filename)
Get the MIME type by filename extension. Returns ONLY local mappings. Caller should use getServletContext().getMimeType() if this returns null.- Parameters:
 filename- A file name- Returns:
 - MIME type matching the longest dot extension of the file name.
 
 
 - 
 
 -