public class ERMimeTypeManager extends Object
| Name | Description |
|---|---|
er.attachment.mimeTypes | er.attachment.mimeTypes |
er.attachment.additionalMimeTypes | er.attachment.additionalMimeTypes |
er.attachment.mimeType.[mimeType].name | er.attachment.mimeType.[mimeType].name |
er.attachment.mimeType.[mimeType].uti | er.attachment.mimeType.[mimeType].uti |
er.attachment.mimeType.[mimeType].extensions | er.attachment.mimeType.[mimeType].extensions |
| Modifier and Type | Method and Description |
|---|---|
void |
addMimeType(ERMimeType mimeType)
Adds a mime type definition to the manager.
|
void |
clearMimeTypes()
Removes all the mime types from this manager.
|
String |
extensionForFileName(String fileName)
Returns the extension for the given filename.
|
ERMimeType |
mimeTypeForExtension(String extension,
boolean exceptionIfNotFound)
Returns the ERMimeType for the given file extension, optionally throwing an exception
if the type isn't found.
|
ERMimeType |
mimeTypeForFile(File file,
boolean exceptionIfNotFound)
Returns the ERMimeType for the given file, optionally throwing an exception
if the type isn't found.
|
ERMimeType |
mimeTypeForFileName(String fileName,
boolean exceptionIfNotFound)
Returns the ERMimeType for the given file name, optionally throwing an exception
if the type isn't found.
|
ERMimeType |
mimeTypeForMimeTypeString(String mimeType,
boolean exceptionIfNotFound)
Returns the ERMimeType for the given mime type string, optionally throwing an exception
if the type isn't found.
|
ERMimeType |
mimeTypeForUTI(String uti,
boolean exceptionIfNotFound)
Returns the ERMimeType for the given UTI, optionally throwing an exception
if the type isn't found.
|
static ERMimeTypeManager |
mimeTypeManager()
Returns the singleton mime type manager.
|
static String |
primaryExtension(String mimeTypeStr)
Returns the primary extension for the given mime type.
|
void |
removeMimeType(ERMimeType mimeType)
Removes the given mime type definition from this manager.
|
public static ERMimeTypeManager mimeTypeManager()
public static String primaryExtension(String mimeTypeStr)
mimeTypeStr - the mime type string to lookupmimeTypeStr - - ルックアップする MIME タイプpublic void clearMimeTypes()
public void removeMimeType(ERMimeType mimeType)
mimeType - the mime type to remove
指定の MIME タイプをマネージャより削除します。mimeType - - 削除する MIME タイプ
public void addMimeType(ERMimeType mimeType)
mimeType - the mime type to add
指定の MIME タイプをマネージャに追加します。mimeType - - 追加する MIME タイプ
public String extensionForFileName(String fileName)
fileName - the filenamefileName - - ファイル名public ERMimeType mimeTypeForFileName(String fileName, boolean exceptionIfNotFound)
fileName - the file name to lookupexceptionIfNotFound - if true, a NoSuchElementException exception is thrown if the mime type isn't foundfileName - - ルックアップするファイル名exceptionIfNotFound - - true の場合には見つからない時に NoSuchElementException を発生させます。public ERMimeType mimeTypeForFile(File file, boolean exceptionIfNotFound)
file - the file to lookupexceptionIfNotFound - if true, a NoSuchElementException exception is thrown if the mime type isn't foundfile - - ルックアップするファイルexceptionIfNotFound - - true の場合には見つからない時に NoSuchElementException を発生させます。public ERMimeType mimeTypeForMimeTypeString(String mimeType, boolean exceptionIfNotFound)
mimeType - the mime type string to lookupexceptionIfNotFound - if true, a NoSuchElementException exception is thrown if the mime type isn't foundmimeType - - ルックアップする MIME タイプexceptionIfNotFound - - true の場合には見つからない時に NoSuchElementException を発生させます。public ERMimeType mimeTypeForExtension(String extension, boolean exceptionIfNotFound)
extension - the file extension to lookupexceptionIfNotFound - if true, a NoSuchElementException exception is thrown if the mime type isn't foundextension - - ルックアップする拡張子exceptionIfNotFound - - true の場合には見つからない時に NoSuchElementException を発生させます。public ERMimeType mimeTypeForUTI(String uti, boolean exceptionIfNotFound)
uti - the UTI to lookupexceptionIfNotFound - if true, a NoSuchElementException exception is thrown if the mime type isn't founduti - - ルックアップする UTIexceptionIfNotFound - - true の場合には見つからない時に NoSuchElementException を発生させます。Copyright © 2002 – 2020 Project Wonder.