net.sf.fmj.media
Class MimeManager

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

public class MimeManager
extends java.lang.Object

Intended to function as Sun's version in com.sun.media. Contains many other mime types that Sun's does not have.

Author:
Ken Larson

Constructor Summary
protected MimeManager()
           
 
Method Summary
static boolean addMimeType(java.lang.String fileExtension, java.lang.String mimeType)
           
static void commit()
           
static java.lang.String getDefaultExtension(java.lang.String mimeType)
           
static java.util.Hashtable getDefaultMimeTable()
           
static java.util.List<java.lang.String> getExtensions(java.lang.String mimeType)
           
static java.util.Hashtable<java.lang.String,java.lang.String> getMimeTable()
           
static java.lang.String getMimeType(java.lang.String fileExtension)
           
static 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

MimeManager

protected MimeManager()
Method Detail

addMimeType

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

removeMimeType

public static final boolean removeMimeType(java.lang.String fileExtension)

getMimeType

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

getMimeTable

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

getDefaultMimeTable

public static final java.util.Hashtable getDefaultMimeTable()

getDefaultExtension

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

getExtensions

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

commit

public static void commit()