public class MediaType extends Object
| Constructor and Description |
|---|
MediaType() |
MediaType(String mediaType) |
MediaType(String type,
String subtype) |
MediaType(String type,
String subtype,
Map<String,String> params) |
MediaType(String type,
String subtype,
String charset) |
MediaType(String type,
String subtype,
String charset,
Map<String,String> params) |
MediaType(String mediaType,
String type,
String subtype,
String charset) |
MediaType(String mediaType,
String type,
String subtype,
String charset,
Map<String,String> params) |
| Modifier and Type | Method and Description |
|---|---|
Charset |
charset()
返回此媒体类型的字符集,如果该媒体类型没有指定字符集,则返回null.
|
Charset |
charset(Charset defaultValue)
返回此媒体类型的字符集,或者
defaultValue,
如果此媒体类型没有指定字符集,则当前运行时不支持该字符集 |
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isCompatible(MediaType mediaType)
检查此媒体类型是否与其他媒体类型兼容。
例如:image/*与image/jpeg、image/png等兼容。
忽略媒体类型参数。这个函数是可交换的
|
String |
subtype()
返回特定的媒体子类型,如: "plain" or "png", "mpeg", "mp4" or "xml".
|
String |
toString()
返回已编码的媒体类型,如“text/plain;charset=utf-8",适用于内容类型头部.
|
String |
type()
返回高级媒体类型,如: "text", "image", "audio", "video", or "application".
|
static MediaType |
valueOf(String text)
返回媒体类型.
|
public static final String CHARSET_PARAMETER
charset parameter name.public static final String MEDIA_TYPE_WILDCARD
public static final String WILDCARD
String constant representing wildcard "*/*" media type .public static final MediaType WILDCARD_TYPE
public static final String APPLICATION_XML
public static final MediaType APPLICATION_XML_TYPE
public static final String APPLICATION_ATOM_XML
public static final MediaType APPLICATION_ATOM_XML_TYPE
public static final String APPLICATION_XHTML_XML
public static final MediaType APPLICATION_XHTML_XML_TYPE
public static final String APPLICATION_SVG_XML
public static final MediaType APPLICATION_SVG_XML_TYPE
public static final String APPLICATION_JSON
public static final MediaType APPLICATION_JSON_TYPE
public static final String APPLICATION_FORM_URLENCODED
public static final MediaType APPLICATION_FORM_URLENCODED_TYPE
public static final String APPLICATION_OCTET_STREAM
public static final MediaType APPLICATION_OCTET_STREAM_TYPE
public static final String TEXT_PLAIN
public static final MediaType TEXT_PLAIN_TYPE
public static final String TEXT_XML
public static final MediaType TEXT_XML_TYPE
public static final String TEXT_HTML
public static final MediaType TEXT_HTML_TYPE
public static final String APPLICATION_DICOM
public static final MediaType APPLICATION_DICOM_TYPE
public static final String APPLICATION_DICOM_XML
public static final MediaType APPLICATION_DICOM_XML_TYPE
public static final String APPLICATION_DICOM_JSON
public static final MediaType APPLICATION_DICOM_JSON_TYPE
public static final String IMAGE_WILDCARD
public static final MediaType IMAGE_WILDCARD_TYPE
public static final String IMAGE_GIF
public static final MediaType IMAGE_GIF_TYPE
public static final String IMAGE_PNG
public static final MediaType IMAGE_PNG_TYPE
public static final String IMAGE_BMP
public static final MediaType IMAGE_BMP_TYPE
public static final String IMAGE_JPEG
public static final MediaType IMAGE_JPEG_TYPE
public static final String IMAGE_X_JLS
public static final MediaType IMAGE_X_JLS_TYPE
public static final String IMAGE_JP2
public static final MediaType IMAGE_JP2_TYPE
public static final String IMAGE_JPX
public static final MediaType IMAGE_JPX_TYPE
public static final String IMAGE_X_DICOM_RLE
public static final MediaType IMAGE_X_DICOM_RLE_TYPE
public static final String VIDEO_WILDCARD
public static final MediaType VIDEO_WILDCARD_TYPE
public static final String VIDEO_MPEG
public static final MediaType VIDEO_MPEG_TYPE
public static final String VIDEO_MP4
public static final MediaType VIDEO_MP4_TYPE
public static final String APPLICATION_PDF
public static final MediaType APPLICATION_PDF_TYPE
public static final String TEXT_RTF
public static final MediaType TEXT_RTF_TYPE
public static final String TEXT_CSV
public static final MediaType TEXT_CSV_TYPE
public static final String TEXT_CSV_UTF8
public static final MediaType TEXT_CSV_UTF8_TYPE
public static final String APPLICATION_ZIP
public static final MediaType APPLICATION_ZIP_TYPE
public static final String APPLICATION_ZIP_COMPRESSED
public static final MediaType APPLICATION_ZIP_COMPRESSED_TYPE
public static final String MULTIPART_FORM_DATA
public static final MediaType MULTIPART_FORM_DATA_TYPE
public static final String MULTIPART_MIXED
public static final MediaType MULTIPART_MIXED_TYPE
public static final String MULTIPART_ALTERNATIVE
public static final MediaType MULTIPART_ALTERNATIVE_TYPE
public static final String MULTIPART_DIGEST
public static final MediaType MULTIPART_DIGEST_TYPE
public static final String MULTIPART_parallel
public static final MediaType MULTIPART_PARALLEL_TYPE
public static final String MULTIPART_RELATED
public static final MediaType MULTIPART_RELATED_TYPE
public static final MediaType MULTIPART_RELATED_APPLICATION_DICOM_TYPE
public static final MediaType MULTIPART_RELATED_APPLICATION_DICOM_XML_TYPE
public static final String TOKEN
public static final String QUOTED
public static final Pattern TYPE_SUBTYPE
public static final Pattern PARAMETER
public final String type
public final String subtype
public final String charset
public final String mediaType
public MediaType()
public MediaType(String mediaType)
public static MediaType valueOf(String text)
text - 字符串public String toString()
public String type()
public String subtype()
public Charset charset()
public Charset charset(Charset defaultValue)
defaultValue,
如果此媒体类型没有指定字符集,则当前运行时不支持该字符集defaultValue - 字符集public boolean isCompatible(MediaType mediaType)
mediaType - 要比较的媒体类型.Copyright © 2019. All rights reserved.