Package org.aoju.bus.core.lang
Class MediaType
java.lang.Object
org.aoju.bus.core.lang.MediaType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String"application/atom+xml"static final MediaTypestatic final String"application/dicom"static final String"application/dicom+json"static final MediaTypestatic final MediaTypestatic final String"application/dicom+xml"static final MediaTypestatic final String"application/x-www-form-urlencoded"static final MediaTypestatic final String"application/json"static final String"application/json-patch+json;type=\"application/json-patch+json\""static final MediaTypestatic final MediaTypestatic final String"application/octet-stream"static final MediaTypestatic final String"application/pdf"static final MediaTypestatic final String"application/x-protobuf"static final MediaTypestatic final String"application/soap+xml;type=\"application/soap+xml\""static final MediaTypestatic final String"application/svg+xml"static final MediaTypestatic final String"application/xhtml+xml"static final MediaTypestatic final String"application/xml"static final MediaTypestatic final String"application/zip"static final String"application/x-zip-compressed"static final MediaTypestatic final MediaTypefinal Stringstatic final StringThe media typecharsetparameter name.static final String"image/bmp"static final MediaTypestatic final String"image/gif"static final MediaTypestatic final String"image/jp2"static final MediaTypestatic final String"image/jpeg"static final MediaTypestatic final String"image/jpx"static final MediaTypestatic final String"image/png"static final MediaTypestatic final String"image/*"static final MediaTypestatic final String"image/dicom+rle"static final MediaTypestatic final String"image/x-jls"static final MediaTypestatic final StringThe value of a type or subtype wildcard "*".final Stringstatic final String"multipart/alternative"static final MediaTypestatic final String"multipart/digest"static final MediaTypestatic final String"multipart/form-data"static final MediaTypestatic final String"multipart/mixed"static final MediaTypestatic final String"multipart/related"static final MediaTypestatic final String"multipart/related"static final String"multipart/related;type=application/dicom"static final MediaTypestatic final String"multipart/related;type=\"application/dicom+xml\""static final MediaTypestatic final MediaTypestatic final Patternstatic final Stringstatic final String"text/event-stream;type=\"application/event-stream\""static final MediaTypefinal Stringstatic final String"text/csv"static final MediaTypestatic final String"text/csv;charset=utf-8"static final MediaTypestatic final String"text/html"static final MediaTypestatic final String"text/plain"static final MediaTypestatic final String"text/rtf"static final MediaTypestatic final String"text/xml"static final MediaTypestatic final Stringfinal Stringstatic final Patternstatic final String"video/mp4"static final MediaTypestatic final String"video/mpeg"static final MediaTypestatic final String"video/*"static final MediaTypestatic final StringAStringconstant representing wildcard "*/*" media type .static final MediaType -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncharset()返回此媒体类型的字符集,如果该媒体类型没有指定字符集,则返回null.返回此媒体类型的字符集,或者defaultValue, 如果此媒体类型没有指定字符集,则当前运行时不支持该字符集booleaninthashCode()booleanisCompatible(MediaType mediaType) 检查此媒体类型是否与其他媒体类型兼容 例如:image/*与image/jpeg、image/png等兼容 忽略媒体类型参数 这个函数是可交换的subtype()返回特定的媒体子类型,如: "plain" or "png", "mpeg", "mp4" or "xml".toString()返回已编码的媒体类型,如“text/plain;charset=utf-8",适用于内容类型头部.type()返回高级媒体类型,如: "text", "image", "audio", "video", or "application".static MediaType返回媒体类型.
-
Field Details
-
CHARSET_PARAMETER
-
MEDIA_TYPE_WILDCARD
The value of a type or subtype wildcard "*".- See Also:
-
WILDCARD
AStringconstant representing wildcard "*/*" media type .- See Also:
-
WILDCARD_TYPE
-
APPLICATION_XML
-
APPLICATION_XML_TYPE
-
APPLICATION_PROTOBUF
-
APPLICATION_PROTOBUF_TYPE
-
APPLICATION_ATOM_XML
-
APPLICATION_ATOM_XML_TYPE
-
APPLICATION_XHTML_XML
-
APPLICATION_XHTML_XML_TYPE
-
APPLICATION_SVG_XML
-
APPLICATION_SVG_XML_TYPE
-
APPLICATION_JSON
-
APPLICATION_JSON_TYPE
-
APPLICATION_FORM_URLENCODED
"application/x-www-form-urlencoded"- See Also:
-
APPLICATION_FORM_URLENCODED_TYPE
-
APPLICATION_OCTET_STREAM
-
APPLICATION_OCTET_STREAM_TYPE
-
TEXT_PLAIN
-
TEXT_PLAIN_TYPE
-
TEXT_XML
-
TEXT_XML_TYPE
-
TEXT_HTML
-
TEXT_HTML_TYPE
-
APPLICATION_DICOM
-
APPLICATION_DICOM_TYPE
-
APPLICATION_DICOM_XML
-
APPLICATION_DICOM_XML_TYPE
-
APPLICATION_DICOM_JSON
-
APPLICATION_DICOM_JSON_TYPE
-
IMAGE_WILDCARD
-
IMAGE_WILDCARD_TYPE
-
IMAGE_GIF
-
IMAGE_GIF_TYPE
-
IMAGE_PNG
-
IMAGE_PNG_TYPE
-
IMAGE_BMP
-
IMAGE_BMP_TYPE
-
IMAGE_JPEG
-
IMAGE_JPEG_TYPE
-
IMAGE_X_JLS
-
IMAGE_X_JLS_TYPE
-
IMAGE_JP2
-
IMAGE_JP2_TYPE
-
IMAGE_JPX
-
IMAGE_JPX_TYPE
-
IMAGE_X_DICOM_RLE
-
IMAGE_X_DICOM_RLE_TYPE
-
VIDEO_WILDCARD
-
VIDEO_WILDCARD_TYPE
-
VIDEO_MPEG
-
VIDEO_MPEG_TYPE
-
VIDEO_MP4
-
VIDEO_MP4_TYPE
-
APPLICATION_PDF
-
APPLICATION_PDF_TYPE
-
TEXT_RTF
-
TEXT_RTF_TYPE
-
TEXT_CSV
-
TEXT_CSV_TYPE
-
TEXT_CSV_UTF8
-
TEXT_CSV_UTF8_TYPE
-
APPLICATION_ZIP
-
APPLICATION_ZIP_TYPE
-
APPLICATION_ZIP_COMPRESSED
-
APPLICATION_ZIP_COMPRESSED_TYPE
-
MULTIPART_FORM_DATA
-
MULTIPART_FORM_DATA_TYPE
-
MULTIPART_MIXED
-
MULTIPART_MIXED_TYPE
-
MULTIPART_ALTERNATIVE
-
MULTIPART_ALTERNATIVE_TYPE
-
MULTIPART_DIGEST
-
MULTIPART_DIGEST_TYPE
-
MULTIPART_parallel
-
MULTIPART_PARALLEL_TYPE
-
MULTIPART_RELATED
-
MULTIPART_RELATED_TYPE
-
MULTIPART_RELATED_APPLICATION_DICOM
"multipart/related;type=application/dicom"- See Also:
-
MULTIPART_RELATED_APPLICATION_DICOM_TYPE
-
MULTIPART_RELATED_APPLICATION_DICOM_XML
"multipart/related;type=\"application/dicom+xml\""- See Also:
-
MULTIPART_RELATED_APPLICATION_DICOM_XML_TYPE
-
SERVER_SENT_EVENTS
"text/event-stream;type=\"application/event-stream\""- See Also:
-
SERVER_SENT_EVENTS_TYPE
-
APPLICATION_JSON_PATCH_JSON
"application/json-patch+json;type=\"application/json-patch+json\""- See Also:
-
APPLICATION_JSON_PATCH_JSON_TYPE
-
APPLICATION_SOAP_XML
"application/soap+xml;type=\"application/soap+xml\""- See Also:
-
APPLICATION_SOAP_XML_TYPE
-
TOKEN
- See Also:
-
QUOTED
- See Also:
-
TYPE_SUBTYPE
-
PARAMETER
-
type
-
subtype
-
charset
-
mediaType
-
parameters
-
-
Constructor Details
-
MediaType
public MediaType() -
MediaType
-
MediaType
-
MediaType
-
MediaType
-
MediaType
-
MediaType
-
MediaType
-
-
Method Details
-
valueOf
-
equals
-
hashCode
-
toString
-
type
返回高级媒体类型,如: "text", "image", "audio", "video", or "application".- Returns:
- the string
-
subtype
-
charset
-
charset
-
isCompatible
检查此媒体类型是否与其他媒体类型兼容 例如:image/*与image/jpeg、image/png等兼容 忽略媒体类型参数 这个函数是可交换的- Parameters:
mediaType- 要比较的媒体类型.- Returns:
- 如果类型兼容, 则为true, 否则为false.
-