Class MimeType
- java.lang.Object
-
- com.gargoylesoftware.htmlunit.util.MimeType
-
public final class MimeType extends java.lang.ObjectUtility holding information about association between MIME type and file extensions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPPLICATION_JAVASCRIPT"application/javascript".static java.lang.StringAPPLICATION_JSON"application/json".static java.lang.StringAPPLICATION_OCTET_STREAM"application/octet-stream".static java.lang.StringAPPLICATION_XHTMLapplication/xhtml+xml.static java.lang.StringTEXT_CSS"text/css".static java.lang.StringTEXT_HTML"text/html".static java.lang.StringTEXT_PLAIN"text/plain".static java.lang.StringTEXT_XML"text/xml".
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetFileExtension(java.lang.String contentType)Gets the preferred file extension for a content type.static booleanisJavascriptMimeType(java.lang.String mimeType)See https://mimesniff.spec.whatwg.org/#javascript-mime-type.
-
-
-
Field Detail
-
APPLICATION_JAVASCRIPT
public static final java.lang.String APPLICATION_JAVASCRIPT
"application/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
-
TEXT_CSS
public static final java.lang.String TEXT_CSS
"text/css".- See Also:
- Constant Field Values
-
TEXT_HTML
public static final java.lang.String TEXT_HTML
"text/html".- See Also:
- Constant Field Values
-
TEXT_XML
public static final java.lang.String TEXT_XML
"text/xml".- See Also:
- Constant Field Values
-
TEXT_PLAIN
public static final java.lang.String TEXT_PLAIN
"text/plain".- See Also:
- Constant Field Values
-
-
Method Detail
-
isJavascriptMimeType
public static boolean isJavascriptMimeType(java.lang.String mimeType)
See https://mimesniff.spec.whatwg.org/#javascript-mime-type.- Parameters:
mimeType- the type to check- Returns:
- true if the mime type is for js
-
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:
nullif none is known
-
-