public class MimeTypes
extends java.lang.Object
MimeTypes
contains a mapping from extensions to mime types.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION_OCTET_STREAM
constant for "application/octet-stream"
|
Constructor and Description |
---|
MimeTypes() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getExtension(java.lang.String mimeType)
Retrieve the default extension for the given mime type
|
static java.lang.String |
getMimeType(java.lang.String name)
Retrieve the mimetype for the given extension or name
|
static java.lang.String |
getMimeType(java.lang.String name,
java.lang.String defaultType)
Retrieve the mimetype for the given extension or name
|
static boolean |
hasExtension(java.lang.String mimeType,
java.lang.String ext)
Checks if the given mime type is mapped to the extension
|
static boolean |
isBinary(java.lang.String mimeType)
checks if the given mimetype denotes binary content
|
static boolean |
matches(java.lang.String name,
java.lang.String mimeType,
java.lang.String defaultType) |
public static final java.lang.String APPLICATION_OCTET_STREAM
public static java.lang.String getMimeType(java.lang.String name)
name
- the namenull
public static java.lang.String getMimeType(java.lang.String name, java.lang.String defaultType)
name
- the namedefaultType
- type to return if no mapping is found.null
public static java.lang.String getExtension(java.lang.String mimeType)
mimeType
- the mime typepublic static boolean isBinary(java.lang.String mimeType)
mimeType
- the mime typetrue
if binary or if mimeType
is null
public static boolean hasExtension(java.lang.String mimeType, java.lang.String ext)
mimeType
- the mime typeext
- the extensiontrue
if the given mime type contains that extensionpublic static boolean matches(java.lang.String name, java.lang.String mimeType, java.lang.String defaultType)
Copyright © 2010 - 2020 Adobe. All Rights Reserved