com.liferay.portal.util
Class MimeTypesImpl

java.lang.Object
  extended by com.liferay.portal.util.MimeTypesImpl
All Implemented Interfaces:
com.liferay.portal.kernel.util.MimeTypes, org.apache.tika.mime.MimeTypesReaderMetKeys

public class MimeTypesImpl
extends java.lang.Object
implements com.liferay.portal.kernel.util.MimeTypes, org.apache.tika.mime.MimeTypesReaderMetKeys

Author:
Jorge Ferrer, Brian Wing Shun Chan, Alexander Chow

Field Summary
 
Fields inherited from interface org.apache.tika.mime.MimeTypesReaderMetKeys
ALIAS_TAG, ALIAS_TYPE_ATTR, COMMENT_TAG, GLOB_TAG, 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
 
Constructor Summary
MimeTypesImpl()
           
 
Method Summary
 java.lang.String getContentType(java.io.File file)
           
 java.lang.String getContentType(java.io.File file, java.lang.String title)
           
 java.lang.String getContentType(java.io.InputStream inputStream, java.lang.String fileName)
           
 java.lang.String getContentType(java.lang.String fileName)
           
 java.util.Set<java.lang.String> getExtensions(java.lang.String contentType)
           
protected  void read(java.io.InputStream stream)
           
protected  void readMimeType(org.w3c.dom.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeTypesImpl

public MimeTypesImpl()
Method Detail

getContentType

public java.lang.String getContentType(java.io.File file)
Specified by:
getContentType in interface com.liferay.portal.kernel.util.MimeTypes

getContentType

public java.lang.String getContentType(java.io.File file,
                                       java.lang.String title)
Specified by:
getContentType in interface com.liferay.portal.kernel.util.MimeTypes

getContentType

public java.lang.String getContentType(java.io.InputStream inputStream,
                                       java.lang.String fileName)
Specified by:
getContentType in interface com.liferay.portal.kernel.util.MimeTypes

getContentType

public java.lang.String getContentType(java.lang.String fileName)
Specified by:
getContentType in interface com.liferay.portal.kernel.util.MimeTypes

getExtensions

public java.util.Set<java.lang.String> getExtensions(java.lang.String contentType)
Specified by:
getExtensions in interface com.liferay.portal.kernel.util.MimeTypes

read

protected void read(java.io.InputStream stream)
             throws java.lang.Exception
Throws:
java.lang.Exception

readMimeType

protected void readMimeType(org.w3c.dom.Element element)