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, Michal Gajdos
  • Method Details

    • 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:
    • 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.