Class MimeType


  • public final class MimeType
    extends java.lang.Object
    Utility holding information about association between MIME type and file extensions.
    • Field Detail

      • TEXT_JAVASCRIPT

        public static final java.lang.String TEXT_JAVASCRIPT
        "text/javascript".
        See Also:
        Constant Field Values
      • APPLICATION_OCTET_STREAM

        public static final java.lang.String APPLICATION_OCTET_STREAM
        "application/octet-stream".
        See Also:
        Constant Field Values
      • APPLICATION_JSON

        public static final java.lang.String APPLICATION_JSON
        "application/json".
        See Also:
        Constant Field Values
      • APPLICATION_XHTML

        public static final java.lang.String APPLICATION_XHTML
        application/xhtml+xml.
        See Also:
        Constant Field Values
      • APPLICATION_XML

        public static final java.lang.String APPLICATION_XML
        application/xml.
        See Also:
        Constant Field Values
      • TEXT_PLAIN

        public static final java.lang.String TEXT_PLAIN
        "text/plain".
        See Also:
        Constant Field Values
      • IMAGE_JPEG

        public static final java.lang.String IMAGE_JPEG
        "image/jpeg".
        See Also:
        Constant Field Values
      • type2extension

        private static final org.htmlunit.cyberneko.util.FastHashMap<java.lang.String,​java.lang.String> type2extension
      • lookupMap

        private static final org.htmlunit.cyberneko.util.FastHashMap<java.lang.String,​java.lang.Boolean> lookupMap
        A map to avoid lowercase conversion and a check check if this is one of our mimetype we know. The value is not used.
    • Constructor Detail

      • MimeType

        private MimeType()
        Disallow instantiation of this class.
    • Method Detail

      • buildMap

        private static org.htmlunit.cyberneko.util.FastHashMap<java.lang.String,​java.lang.String> buildMap()
      • getFileExtension

        public static java.lang.String getFileExtension​(java.lang.String contentType)
        Gets the preferred file extension for a content type.
        Parameters:
        contentType - the mime type
        Returns:
        null if none is known