org.glassfish.jersey.media.multipart.file
Interface MediaTypePredictor

All Known Implementing Classes:
DefaultMediaTypePredictor

public interface MediaTypePredictor

An interface which allows developers implement their own media type predictor.

Author:
Imran M Yousuf (imran at smartitengineering.com), Paul Sandoz (paul.sandoz at oracle.com), Michal Gajdos (michal.gajdos at oracle.com)

Method Summary
 MediaType getMediaTypeFromFile(File file)
          Get the media type from a file name.
 MediaType getMediaTypeFromFileName(String fileName)
          Get the media type from a file name.
 

Method Detail

getMediaTypeFromFile

MediaType getMediaTypeFromFile(File file)
Get the media type from a file name.

Parameters:
file - the file from which to get the MediaType.
Returns:
the MediaType for the give file; null - if file is null; "application/octet-stream" if extension not recognized.
See Also:
DefaultMediaTypePredictor.CommonMediaTypes.getMediaTypeFromFileName(java.lang.String)

getMediaTypeFromFileName

MediaType getMediaTypeFromFileName(String fileName)
Get the media type from a file name. If the file name extension is not recognised it will return MediaType for "*\/*", it will also return the same if the file is null.

Parameters:
fileName - the file name from which to get the MediaType.
Returns:
the MediaType for the give file; null - if file is null; "application/octet-stream" if extension not recognized.


Copyright © 2007-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.