- All Implemented Interfaces:
Serializable,Comparable<MediaType>,Constable
HTTP Media type
- Author:
- Leonard Woo
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPublic constant media type that includes all media ranges (i.e.Public constant media type forapplication/atom+xml.Public constant media type forapplication/x-www-form-urlencoded.Public constant media type forapplication/json.Public constant media type forapplication/octet-stream.Public constant media type forapplication/pdf.Public constant media type forapplication/rss+xml.Public constant media type forapplication/soap+xml.Public constant media type forapplication/xhtml+xml.Public constant media type forapplication/xml.Public constant media type forapplication/xslt+xml.Public constant media type foraudio/webm.Public constant media type forfont/otf.Public constant media type forfont/ttf.Public constant media type forfont/woff.Public constant media type forfont/woff2.Public constant media type forimage/avif.Public constant media type forimage/gif.Public constant media type forimage/heic.Public constant media type forimage/x-icon.Public constant media type forimage/jpeg.Public constant media type forimage/jxl.Public constant media type forimage/png.Public constant media type forimage/svg+xml.Public constant media type forimage/webp.Public constant media type formultipart/encrypted.Public constant media type formultipart/form-data.Public constant media type fortext/asciidoc.Public constant media type fortext/css.Public constant media type fortext/csv.Public constant media type fortext/event-stream.Public constant media type fortext/html.Public constant media type fortext/javascript.Public constant media type fortext/markdown.Public constant media type fortext/plain.Public constant media type fortext/xml.Public constant media type forvideo/av1.Public constant media type forvideo/mp4.Public constant media type forvideo/ogg.Public constant media type forvideo/webm. -
Method Summary
Modifier and TypeMethodDescriptionbooleanMedia type equals.static MediaTypefindByValue(String value) Find a media type by valuegetValue()Get Media type valuetoString()get Media Type valuestatic MediaTypeReturns the enum constant of this class with the specified name.static MediaType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ALL
Public constant media type that includes all media ranges (i.e. "*/*"). -
APPLICATION_OCTET_STREAM
Public constant media type forapplication/octet-stream. -
TEXT_EVENT_STREAM
Public constant media type fortext/event-stream. -
APPLICATION_ATOM_XML
Public constant media type forapplication/atom+xml. -
APPLICATION_RSS_XML
Public constant media type forapplication/rss+xml. -
APPLICATION_SOAP_XML
Public constant media type forapplication/soap+xml. -
APPLICATION_FORM_URLENCODED
Public constant media type forapplication/x-www-form-urlencoded. -
MULTIPART_FORM_DATA
Public constant media type formultipart/form-data. -
MULTIPART_ENCRYPTED
Public constant media type formultipart/encrypted. -
APPLICATION_JSON
Public constant media type forapplication/json. -
APPLICATION_XML
Public constant media type forapplication/xml. -
TEXT_XML
Public constant media type fortext/xml. -
APPLICATION_XSLT
Public constant media type forapplication/xslt+xml. -
APPLICATION_XHTML_XML
Public constant media type forapplication/xhtml+xml. -
TEXT_CSS
Public constant media type fortext/css. -
TEXT_HTML
Public constant media type fortext/html. -
TEXT_JAVASCRIPT
Public constant media type fortext/javascript. -
APPLICATION_PDF
Public constant media type forapplication/pdf. -
FONT_OTF
Public constant media type forfont/otf. -
FONT_TTF
Public constant media type forfont/ttf. -
FONT_WOFF
Public constant media type forfont/woff. -
FONT_WOFF2
Public constant media type forfont/woff2. -
IMAGE_AVIF
Public constant media type forimage/avif. AV1 Image File Format -
IMAGE_GIF
Public constant media type forimage/gif. -
IMAGE_JPEG
Public constant media type forimage/jpeg. -
IMAGE_PNG
Public constant media type forimage/png. -
IMAGE_SVG
Public constant media type forimage/svg+xml. -
IMAGE_WEBP
Public constant media type forimage/webp. -
IMAGE_ICO
Public constant media type forimage/x-icon. -
IMAGE_JPEG_XL
Public constant media type forimage/jxl. -
IMAGE_HEIC
Public constant media type forimage/heic. -
TEXT_ASCIIDOC
Public constant media type fortext/asciidoc. -
TEXT_CSV
Public constant media type fortext/csv. -
TEXT_MARKDOWN
Public constant media type fortext/markdown. -
TEXT_PLAIN
Public constant media type fortext/plain. -
VIDEO_MP4
Public constant media type forvideo/mp4. -
VIDEO_AV1
Public constant media type forvideo/av1. -
VIDEO_OGG
Public constant media type forvideo/ogg. -
VIDEO_WEBM
Public constant media type forvideo/webm. -
AUDIO_WEBM
Public constant media type foraudio/webm.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
findByValue
Find a media type by value- Parameters:
value- check type value- Returns:
- null - if not found
-
getValue
Get Media type value- Returns:
- Media type value
-
toString
get Media Type value -
equals
Media type equals.- Parameters:
type- target media type.- Returns:
- true if type and subtype is equals, false otherwise.
-