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.
FileSystemExceptionpublic void clear()