javax.activation

Class FileTypeMap

Known Direct Subclasses:
MimetypesFileTypeMap

public abstract class FileTypeMap
extends java.lang.Object

FileTypeMap is an abstract class that provides a data type interface for files.

Constructor Summary

FileTypeMap()

Method Summary

abstract String
getContentType(File file)
abstract String
getContentType(String filename)
static FileTypeMap
getDefaultFileTypeMap()
Returns the default FileTypeMap
static void
setDefaultFileTypeMap(FileTypeMap fileMap)
Sets the default FileTypeMap for the system.

Constructor Details

FileTypeMap

public FileTypeMap()

Method Details

getContentType

public abstract String getContentType(File file)

getContentType

public abstract String getContentType(String filename)

getDefaultFileTypeMap

public static FileTypeMap getDefaultFileTypeMap()
Returns the default FileTypeMap
Returns:
the default FileTYpeMap; if null returns a MimetypesFileTypeMap

setDefaultFileTypeMap

public static void setDefaultFileTypeMap(FileTypeMap fileMap)
Sets the default FileTypeMap for the system.
Parameters:
fileMap - the new default FileTypeMap