javax.activation
Class MimetypesFileTypeMap

java.lang.Object
  extended byjavax.activation.FileTypeMap
      extended byjavax.activation.MimetypesFileTypeMap

public class MimetypesFileTypeMap
extends FileTypeMap

Version:
$Rev: 123383 $ $Date: 2004-12-26 20:11:00 -0700 (Sun, 26 Dec 2004) $

Field Summary
private static java.lang.String DEFAULT_TYPE
           
private  java.util.Map types
           
 
Fields inherited from class javax.activation.FileTypeMap
 
Constructor Summary
MimetypesFileTypeMap()
           
MimetypesFileTypeMap(java.io.InputStream is)
           
MimetypesFileTypeMap(java.lang.String mimeTypeFileName)
           
 
Method Summary
 void addMimeTypes(java.lang.String mime_types)
           
 java.lang.String getContentType(java.io.File f)
           
 java.lang.String getContentType(java.lang.String filename)
           
private  void loadStream(java.io.InputStream is)
           
 
Methods inherited from class javax.activation.FileTypeMap
getDefaultFileTypeMap, setDefaultFileTypeMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TYPE

private static final java.lang.String DEFAULT_TYPE
See Also:
Constant Field Values

types

private final java.util.Map types
Constructor Detail

MimetypesFileTypeMap

public MimetypesFileTypeMap()

MimetypesFileTypeMap

public MimetypesFileTypeMap(java.lang.String mimeTypeFileName)
                     throws java.io.IOException

MimetypesFileTypeMap

public MimetypesFileTypeMap(java.io.InputStream is)
Method Detail

loadStream

private void loadStream(java.io.InputStream is)
                 throws java.io.IOException
Throws:
java.io.IOException

addMimeTypes

public void addMimeTypes(java.lang.String mime_types)

getContentType

public java.lang.String getContentType(java.io.File f)
Specified by:
getContentType in class FileTypeMap

getContentType

public java.lang.String getContentType(java.lang.String filename)
Specified by:
getContentType in class FileTypeMap