Class MimeTypes


  • @Deprecated(since="2021-05-27")
    public class MimeTypes
    extends Object
    Deprecated.
    The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
    MIME Type enum and utilities
    • Constructor Detail

      • MimeTypes

        public MimeTypes()
        Deprecated.
        Constructor.
    • Method Detail

      • setMimeMap

        public void setMimeMap​(Map<String,​String> mimeMap)
        Deprecated.
        Parameters:
        mimeMap - A Map of file extension to mime-type.
      • getDefaultMimeByExtension

        public static String getDefaultMimeByExtension​(String filename)
        Deprecated.
        Get the MIME type by filename extension. Lookup only the static default mime map.
        Parameters:
        filename - A file name
        Returns:
        MIME type matching the longest dot extension of the file name.
      • getMimeByExtension

        public String getMimeByExtension​(String filename)
        Deprecated.
        Get the MIME type by filename extension. Lookup the content and static default mime maps.
        Parameters:
        filename - A file name
        Returns:
        MIME type matching the longest dot extension of the file name.
      • addMimeMapping

        public void addMimeMapping​(String extension,
                                   String type)
        Deprecated.
        Set a mime mapping
        Parameters:
        extension - the extension
        type - the mime type
      • getKnownMimeTypes

        public static Set<String> getKnownMimeTypes()
        Deprecated.
      • getCharsetFromContentType

        public static String getCharsetFromContentType​(String value)
        Deprecated.
      • getInferredEncodings

        public static Map<String,​String> getInferredEncodings()
        Deprecated.
        Access a mutable map of mime type to the charset inferred from that content type. An inferred encoding is used by when encoding/decoding a stream and is explicitly set in any metadata (eg Content-Type).
        Returns:
        Map of mime type to charset
      • getAssumedEncodings

        public static Map<String,​String> getAssumedEncodings()
        Deprecated.
        Access a mutable map of mime type to the charset assumed for that content type. An assumed encoding is used by when encoding/decoding a stream, but is not explicitly set in any metadata (eg Content-Type).
        Returns:
        Map of mime type to charset
      • inferCharsetFromContentType

        @Deprecated
        public static String inferCharsetFromContentType​(String contentType)
        Deprecated.
      • getCharsetInferredFromContentType

        public static String getCharsetInferredFromContentType​(String contentType)
        Deprecated.
      • getCharsetAssumedFromContentType

        public static String getCharsetAssumedFromContentType​(String contentType)
        Deprecated.
      • getContentTypeWithoutCharset

        public static String getContentTypeWithoutCharset​(String value)
        Deprecated.