javax.activation

Class FileTypeMap

public abstract class FileTypeMap extends Object

Classifier for the MIME content type of files.
Method Summary
abstract StringgetContentType(File file)
Returns the content type of the specified file.
abstract StringgetContentType(String filename)
Returns the content type of the specified file path.
static FileTypeMapgetDefaultFileTypeMap()
Returns the system default file type map.
static voidsetDefaultFileTypeMap(FileTypeMap map)
Sets the default file type map.

Method Detail

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