javax.activation

Class FileTypeMap

Known Direct Subclasses:
MimetypesFileTypeMap

public abstract class FileTypeMap
extends java.lang.Object

Classifier for the MIME content type of files.

Method Summary

abstract String
getContentType(File file)
Returns the content type of the specified file.
abstract String
getContentType(String filename)
Returns the content type of the specified file path.
static FileTypeMap
getDefaultFileTypeMap()
Returns the system default file type map.
static void
setDefaultFileTypeMap(FileTypeMap map)
Sets the default file type map.

Method Details

getContentType

public abstract String getContentType(File file)
Returns the content type of the specified file.
Parameters:
file - the file to classify

getContentType

public abstract String getContentType(String filename)
Returns the content type of the specified file path.
Parameters:
filename - the path of the file to classify

getDefaultFileTypeMap

public static FileTypeMap getDefaultFileTypeMap()
Returns the system default file type map. If one has not been set, this returns a MimetypesFileTypeMap.

setDefaultFileTypeMap

public static void setDefaultFileTypeMap(FileTypeMap map)
Sets the default file type map.
Parameters:
map - the new file type map