Package org.htmlunit.util
Class MimeType
- java.lang.Object
-
- org.htmlunit.util.MimeType
-
public final class MimeType extends java.lang.Object
Utility holding information about association between MIME type and file extensions.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
APPLICATION_JSON
"application/json".static java.lang.String
APPLICATION_OCTET_STREAM
"application/octet-stream".static java.lang.String
APPLICATION_XHTML
application/xhtml+xml.static java.lang.String
APPLICATION_XML
application/xml.static java.lang.String
IMAGE_GIF
"image/gif".static java.lang.String
IMAGE_JPEG
"image/jpeg".static java.lang.String
IMAGE_PNG
"image/png".static java.lang.String
TEXT_CSS
"text/css".static java.lang.String
TEXT_HTML
"text/html".static java.lang.String
TEXT_JAVASCRIPT
"text/javascript".static java.lang.String
TEXT_PLAIN
"text/plain".static java.lang.String
TEXT_XML
"text/xml".
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getFileExtension(java.lang.String contentType)
Gets the preferred file extension for a content type.static boolean
isJavascriptMimeType(java.lang.String mimeType)
static boolean
isObsoleteJavascriptMimeType(java.lang.String mimeType)
-
-
-
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_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
-
IMAGE_GIF
public static final java.lang.String IMAGE_GIF
"image/gif".- See Also:
- Constant Field Values
-
IMAGE_JPEG
public static final java.lang.String IMAGE_JPEG
"image/jpeg".- See Also:
- Constant Field Values
-
IMAGE_PNG
public static final java.lang.String IMAGE_PNG
"image/png".- See Also:
- Constant Field Values
-
-
Method Detail
-
isJavascriptMimeType
public static boolean isJavascriptMimeType(java.lang.String mimeType)
- Parameters:
mimeType
- the type to check- Returns:
- true if the mime type is obsolete
-
isObsoleteJavascriptMimeType
public static boolean isObsoleteJavascriptMimeType(java.lang.String mimeType)
- 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:
null
if none is known
-
-