net.sf.fmj.media
Class MimeTable

java.lang.Object
  extended by net.sf.fmj.media.MimeTable

public class MimeTable
extends java.lang.Object

A table for holding mime type/file extension mappings.

Author:
Ken Larson

Constructor Summary
MimeTable()
           
 
Method Summary
 boolean addMimeType(java.lang.String fileExtension, java.lang.String mimeType)
           
 void clear()
           
 java.lang.String getDefaultExtension(java.lang.String mimeType)
           
 java.util.List<java.lang.String> getExtensions(java.lang.String mimeType)
           
 java.util.Hashtable<java.lang.String,java.lang.String> getMimeTable()
           
 java.lang.String getMimeType(java.lang.String fileExtension)
           
 java.util.Set<java.lang.String> getMimeTypes()
           
 boolean removeMimeType(java.lang.String fileExtension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeTable

public MimeTable()
Method Detail

addMimeType

public boolean addMimeType(java.lang.String fileExtension,
                           java.lang.String mimeType)

removeMimeType

public boolean removeMimeType(java.lang.String fileExtension)

getMimeType

public java.lang.String getMimeType(java.lang.String fileExtension)

getMimeTable

public java.util.Hashtable<java.lang.String,java.lang.String> getMimeTable()

getDefaultExtension

public java.lang.String getDefaultExtension(java.lang.String mimeType)

getExtensions

public java.util.List<java.lang.String> getExtensions(java.lang.String mimeType)

getMimeTypes

public java.util.Set<java.lang.String> getMimeTypes()

clear

public void clear()