public class MediaType extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
APPLICATION_ATOM_XML
A
String constant representing ""application/atom+xml"" media
type. |
static MediaType |
APPLICATION_ATOM_XML_TYPE
A
MediaType constant representing ""application/atom+xml""
media type. |
static String |
APPLICATION_FORM_URLENCODED
A
String constant representing
""application/x-www-form-urlencoded"" media type. |
static MediaType |
APPLICATION_FORM_URLENCODED_TYPE
A
MediaType constant representing
""application/x-www-form-urlencoded"" media type. |
static String |
APPLICATION_JSON
A
String constant representing ""application/json"" media
type. |
static MediaType |
APPLICATION_JSON_TYPE
A
MediaType constant representing ""application/json"" media
type. |
static String |
APPLICATION_OCTET_STREAM
A
String constant representing ""application/octet-stream""
media type. |
static MediaType |
APPLICATION_OCTET_STREAM_TYPE
A
MediaType constant representing
""application/octet-stream"" media type. |
static String |
APPLICATION_PROTOBUF |
static MediaType |
APPLICATION_PROTOBUF_TYPE |
static String |
APPLICATION_SVG_XML
A
String constant representing ""application/svg+xml"" media
type. |
static MediaType |
APPLICATION_SVG_XML_TYPE
A
MediaType constant representing ""application/svg+xml""
media type. |
static String |
APPLICATION_XHTML_XML
A
String constant representing ""application/xhtml+xml""
media type. |
static MediaType |
APPLICATION_XHTML_XML_TYPE
A
MediaType constant representing ""application/xhtml+xml""
media type. |
static String |
APPLICATION_XML
A
String constant representing ""application/xml"" media
type. |
static MediaType |
APPLICATION_XML_TYPE
A
MediaType constant representing ""application/xml"" media
type. |
static String |
CHARSET_PARAMETER |
static String |
MEDIA_TYPE_WILDCARD |
static String |
MULTIPART_FORM_DATA
A
String constant representing ""multipart/form-data"" media
type. |
static MediaType |
MULTIPART_FORM_DATA_TYPE
A
MediaType constant representing ""multipart/form-data""
media type. |
static MediaType |
TEXT_CSS |
static String |
TEXT_HTML
A
String constant representing ""text/html"" media type. |
static MediaType |
TEXT_HTML_TYPE
A
MediaType constant representing ""text/html"" media type. |
static MediaType |
TEXT_JAVASCRIPT |
static String |
TEXT_PLAIN
A
String constant representing ""text/plain"" media type. |
static MediaType |
TEXT_PLAIN_TYPE
A
MediaType constant representing ""text/plain"" media type. |
static String |
TEXT_XML
A
String constant representing ""text/xml"" media type. |
static MediaType |
TEXT_XML_TYPE
A
MediaType constant representing ""text/xml"" media type. |
static String |
WILDCARD |
static MediaType |
WILDCARD_TYPE |
| 构造器和说明 |
|---|
MediaType()
Creates a new instance of
MediaType, both type and subtype are
wildcards. |
MediaType(String type,
String subtype)
Creates a new instance of
MediaType with the supplied type and
subtype. |
MediaType(String type,
String subtype,
Map<String,String> parameters)
Creates a new instance of
MediaType with the supplied type, subtype
and parameters. |
MediaType(String type,
String subtype,
String charset)
Creates a new instance of
MediaType with the supplied type, subtype
and ""charset"" parameter. |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object obj) |
Map<String,String> |
getParameters()
Getter for a read-only parameter map.
|
String |
getSubtype()
Getter for subtype.
|
String |
getType()
Getter for primary type.
|
int |
hashCode() |
boolean |
isCompatible(MediaType other)
Check if this media type is compatible with another media type.
|
boolean |
isWildcardSubtype()
Checks if the subtype is a wildcard.
|
boolean |
isWildcardType()
Checks if the primary type is a wildcard.
|
String |
toString() |
static MediaType |
valueOf(String mediaType) |
MediaType |
withCharset(String charset)
Create a new
MediaType instance with the same type, subtype and
parameters copied from the original instance and the supplied
""charset"" parameter. |
public static final MediaType WILDCARD_TYPE
public static final String APPLICATION_XML
String constant representing ""application/xml"" media
type.public static final MediaType APPLICATION_XML_TYPE
MediaType constant representing ""application/xml"" media
type.public static final String APPLICATION_ATOM_XML
String constant representing ""application/atom+xml"" media
type.public static final MediaType APPLICATION_ATOM_XML_TYPE
MediaType constant representing ""application/atom+xml""
media type.public static final String APPLICATION_XHTML_XML
String constant representing ""application/xhtml+xml""
media type.public static final MediaType APPLICATION_XHTML_XML_TYPE
MediaType constant representing ""application/xhtml+xml""
media type.public static final String APPLICATION_SVG_XML
String constant representing ""application/svg+xml"" media
type.public static final MediaType APPLICATION_SVG_XML_TYPE
MediaType constant representing ""application/svg+xml""
media type.public static final String APPLICATION_JSON
String constant representing ""application/json"" media
type.public static final MediaType APPLICATION_JSON_TYPE
MediaType constant representing ""application/json"" media
type.public static final String APPLICATION_FORM_URLENCODED
String constant representing
""application/x-www-form-urlencoded"" media type.public static final MediaType APPLICATION_FORM_URLENCODED_TYPE
MediaType constant representing
""application/x-www-form-urlencoded"" media type.public static final String MULTIPART_FORM_DATA
String constant representing ""multipart/form-data"" media
type.public static final MediaType MULTIPART_FORM_DATA_TYPE
MediaType constant representing ""multipart/form-data""
media type.public static final String APPLICATION_OCTET_STREAM
String constant representing ""application/octet-stream""
media type.public static final MediaType APPLICATION_OCTET_STREAM_TYPE
MediaType constant representing
""application/octet-stream"" media type.public static final String TEXT_PLAIN
String constant representing ""text/plain"" media type.public static final MediaType TEXT_PLAIN_TYPE
MediaType constant representing ""text/plain"" media type.public static final String TEXT_XML
String constant representing ""text/xml"" media type.public static final MediaType TEXT_XML_TYPE
MediaType constant representing ""text/xml"" media type.public static final String TEXT_HTML
String constant representing ""text/html"" media type.public static final MediaType TEXT_HTML_TYPE
MediaType constant representing ""text/html"" media type.public static final MediaType APPLICATION_PROTOBUF_TYPE
public static final MediaType TEXT_JAVASCRIPT
public static final MediaType TEXT_CSS
public MediaType(String type, String subtype, Map<String,String> parameters)
MediaType with the supplied type, subtype
and parameters.type - the primary type, null is equivalent to
MEDIA_TYPE_WILDCARD.subtype - the subtype, null is equivalent to
MEDIA_TYPE_WILDCARD.parameters - a map of media type parameters, null is the same as an
empty map.public MediaType(String type, String subtype)
MediaType with the supplied type and
subtype.type - the primary type, null is equivalent to
MEDIA_TYPE_WILDCARDsubtype - the subtype, null is equivalent to
MEDIA_TYPE_WILDCARDpublic MediaType(String type, String subtype, String charset)
MediaType with the supplied type, subtype
and ""charset"" parameter.type - the primary type, null is equivalent to
MEDIA_TYPE_WILDCARDsubtype - the subtype, null is equivalent to
MEDIA_TYPE_WILDCARDcharset - the ""charset"" parameter value. If null
or empty the ""charset"" parameter will not be
set.public MediaType()
MediaType, both type and subtype are
wildcards. Consider using the constant WILDCARD_TYPE instead.public String getType()
public boolean isWildcardType()
public String getSubtype()
public boolean isWildcardSubtype()
public Map<String,String> getParameters()
public MediaType withCharset(String charset)
MediaType instance with the same type, subtype and
parameters copied from the original instance and the supplied
""charset"" parameter.public boolean isCompatible(MediaType other)
other - the media type to compare with.Copyright © 2018. All rights reserved.