ACRONYM_TAG, ALIAS_TAG, ALIAS_TYPE_ATTR, COMMENT_TAG, GLOB_TAG, INTERPRETED_ATTR, ISREGEX_ATTR, LOCAL_NAME_ATTR, MAGIC_PRIORITY_ATTR, MAGIC_TAG, MATCH_MASK_ATTR, MATCH_OFFSET_ATTR, MATCH_TAG, MATCH_TYPE_ATTR, MATCH_VALUE_ATTR, MIME_INFO_TAG, MIME_TYPE_TAG, MIME_TYPE_TYPE_ATTR, NS_URI_ATTR, PATTERN_ATTR, ROOT_XML_TAG, SUB_CLASS_OF_TAG, SUB_CLASS_TYPE_ATTR, TIKA_LINK_TAG, TIKA_UTI_TAG| Constructor and Description |
|---|
MimeTypesImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
java.lang.String |
getContentType(java.io.File file) |
java.lang.String |
getContentType(java.io.File file,
java.lang.String fileName) |
java.lang.String |
getContentType(java.io.InputStream inputStream,
java.lang.String fileName) |
java.lang.String |
getContentType(java.lang.String fileName) |
protected java.lang.String |
getCustomContentType(java.lang.String extension) |
java.lang.String |
getExtensionContentType(java.lang.String extension) |
java.util.Set<java.lang.String> |
getExtensions(java.lang.String contentType) |
boolean |
isWebImage(java.lang.String mimeType) |
protected void |
read(java.io.InputStream inputStream,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> extensionsMap) |
protected void |
readMimeType(org.w3c.dom.Element element,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> extensionsMap) |
public void afterPropertiesSet()
public java.lang.String getContentType(java.io.File file)
getContentType in interface MimeTypespublic java.lang.String getContentType(java.io.File file,
java.lang.String fileName)
getContentType in interface MimeTypespublic java.lang.String getContentType(java.io.InputStream inputStream,
java.lang.String fileName)
getContentType in interface MimeTypespublic java.lang.String getContentType(java.lang.String fileName)
getContentType in interface MimeTypespublic java.lang.String getExtensionContentType(java.lang.String extension)
getExtensionContentType in interface MimeTypespublic java.util.Set<java.lang.String> getExtensions(java.lang.String contentType)
getExtensions in interface MimeTypespublic boolean isWebImage(java.lang.String mimeType)
isWebImage in interface MimeTypesprotected java.lang.String getCustomContentType(java.lang.String extension)
protected void read(java.io.InputStream inputStream,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> extensionsMap)
throws java.lang.Exception
java.lang.Exceptionprotected void readMimeType(org.w3c.dom.Element element,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> extensionsMap)