Package io.jmix.core

Class FileTypesHelper

java.lang.Object
io.jmix.core.FileTypesHelper

public class FileTypesHelper extends Object
  • Field Details

  • Constructor Details

    • FileTypesHelper

      public FileTypesHelper()
  • Method Details

    • getMIMEType

      public static String getMIMEType(String fileName)
      Gets the mime-type of a file. Currently the mime-type is resolved based only on the file name extension.
      Parameters:
      fileName - the name of the file whose mime-type is requested.
      Returns:
      mime-type String for the given filename
    • getMIMEType

      public static String getMIMEType(File file)
      Gets the mime-type for a file. Currently the returned file type is resolved by the filename extension only.
      Parameters:
      file - the file whose mime-type is requested.
      Returns:
      the files mime-type String
    • addExtension

      public static void addExtension(String extension, String MIMEType)
      Adds a mime-type mapping for the given filename extension. If the extension is already in the internal mapping it is overwritten.
      Parameters:
      extension - the filename extension to be associated with MIMEType.
      MIMEType - the new mime-type for extension.
    • getExtensionToMIMETypeMapping

      public static Map getExtensionToMIMETypeMapping()
      Gets the internal file extension to mime-type mapping.
      Returns:
      unmodifiable map containing the current file extension to mime-type mapping