class FileTypeMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
extensionMap |
private java.util.Map<java.lang.String,java.lang.String> |
mimeTypeMap |
Constructor and Description |
---|
FileTypeMap() |
Modifier and Type | Method and Description |
---|---|
void |
addExtension(java.lang.String extension,
java.lang.String scheme)
Adds a file name extension mapping.
|
void |
addMimeType(java.lang.String mimeType,
java.lang.String scheme)
Adds a MIME type mapping.
|
void |
clear()
Removes all extensions and scheme mappings.
|
java.lang.String |
getScheme(FileObject file)
Find the scheme for the provider of a layered file system.
|
private final java.util.Map<java.lang.String,java.lang.String> mimeTypeMap
private final java.util.Map<java.lang.String,java.lang.String> extensionMap
public void addMimeType(java.lang.String mimeType, java.lang.String scheme)
public void addExtension(java.lang.String extension, java.lang.String scheme)
public java.lang.String getScheme(FileObject file) throws FileSystemException
This will check the FileContentInfo or file extension.
FileSystemException
public void clear()