Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.util
Class MimeTypesUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.MimeTypesUtil

public class MimeTypesUtil
extends Object


Constructor Summary
MimeTypesUtil()
           
 
Method Summary
static String getContentType(File file)
           
static String getContentType(File file, String fileName)
           
static String getContentType(InputStream inputStream, String fileName)
          Determine the content type from an input stream and file name.
static String getContentType(String fileName)
          Determine the content type from a file name.
static Set<String> getExtensions(String contentType)
          Determine the possible file extensions for a given content type.
static MimeTypes getMimeTypes()
           
 void setMimeTypes(MimeTypes mimeTypes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeTypesUtil

public MimeTypesUtil()
Method Detail

getContentType

public static String getContentType(File file)

getContentType

public static String getContentType(File file,
                                    String fileName)

getContentType

public static String getContentType(InputStream inputStream,
                                    String fileName)
Determine the content type from an input stream and file name.

Parameters:
fileName - full name or extension of file (e.g., "Test.doc", ".doc")
Returns:
content type if it is a supported format or an empty string if it is an unsupported format

getContentType

public static String getContentType(String fileName)
Determine the content type from a file name.

Parameters:
fileName - full name or extension of file (e.g., "Test.doc", ".doc")
Returns:
content type if it is a supported format or an empty string if it is an unsupported format

getExtensions

public static Set<String> getExtensions(String contentType)
Determine the possible file extensions for a given content type.

Parameters:
contentType - content type of file (e.g., "image/jpeg")
Returns:
set of extensions if it is a known content type or an empty set if it is an unknown content type

getMimeTypes

public static MimeTypes getMimeTypes()

setMimeTypes

public void setMimeTypes(MimeTypes mimeTypes)

Liferay 6.1.2-ce-ga3