Package akka.http.javadsl.model
Class MediaTypes
java.lang.Object
akka.http.javadsl.model.MediaTypes
Contains the set of predefined media-types.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.Binary
static final MediaType.Binary
Deprecated.This format is unofficial and should not be used.static final MediaType.Binary
Deprecated.This format is unofficial and should not be used.static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.WithOpenCharset
static final MediaType.WithFixedCharset
static final MediaType.WithFixedCharset
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.WithFixedCharset
static final MediaType.Binary
Deprecated.This format is unofficial and should not be used.static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithFixedCharset
static final MediaType.WithOpenCharset
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.WithOpenCharset
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.WithOpenCharset
static final MediaType.WithFixedCharset
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Compressibility
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Compressibility
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Compressibility
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithFixedCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.WithOpenCharset
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
static final MediaType.Binary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MediaType.Binary
applicationBinary
(String subType, boolean compressible, String... fileExtensions) static MediaType.Binary
applicationBinary
(String subType, MediaType.Compressibility compressibility, String... fileExtensions) static MediaType.WithFixedCharset
applicationWithFixedCharset
(String subType, HttpCharset charset, String... fileExtensions) static MediaType.WithOpenCharset
applicationWithOpenCharset
(String subType, String... fileExtensions) static MediaType.Binary
static MediaType.Binary
audio
(String subType, MediaType.Compressibility compressibility, String... fileExtensions) static MediaType
Creates a custom media type.static MediaType
custom
(String value, boolean binary, MediaType.Compressibility compressibility) static MediaType.Binary
customBinary
(String mainType, String subType, boolean compressible) static MediaType.Binary
customBinary
(String mainType, String subType, boolean compressible, Map<String, String> params, boolean allowArbitrarySubtypes, String... fileExtensions) static MediaType.Binary
customBinary
(String mainType, String subType, MediaType.Compressibility compressibility) static MediaType.Binary
customBinary
(String mainType, String subType, MediaType.Compressibility compressibility, Map<String, String> params, boolean allowArbitrarySubtypes, String... fileExtensions) static MediaType.Multipart
customMultipart
(String subType, Map<String, String> params) static MediaType.WithFixedCharset
customWithFixedCharset
(String mainType, String subType, HttpCharset charset, Map<String, String> params, boolean allowArbitrarySubtypes, String... fileExtensions) static MediaType.WithOpenCharset
customWithOpenCharset
(String mainType, String subType, Map<String, String> params, boolean allowArbitrarySubtypes, String... fileExtensions) static MediaType.Binary
static MediaType.Binary
image
(String subType, MediaType.Compressibility compressibility, String... fileExtensions) Looks up a media-type with the given main-type and sub-type.static MediaType.Binary
static MediaType.Binary
message
(String subType, MediaType.Compressibility compressibility, String... fileExtensions) static MediaType.WithOpenCharset
static MediaType.Binary
static MediaType.Binary
video
(String subType, MediaType.Compressibility compressibility, String... fileExtensions)
-
Field Details
-
APPLICATION_ATOM_XML
-
APPLICATION_BASE64
-
APPLICATION_CBOR
-
APPLICATION_EXCEL
Deprecated.This format is unofficial and should not be used. Use {@link{#APPLICATION_VND_MS_EXCEL} instead. -
APPLICATION_FONT_WOFF
Deprecated.This format is unofficial and should not be used. Use {@link{#FONT_WOFF} instead. -
APPLICATION_GNUTAR
-
APPLICATION_JAVA_ARCHIVE
-
APPLICATION_JAVASCRIPT
-
APPLICATION_JSON
-
APPLICATION_JSON_PATCH_JSON
-
APPLICATION_MERGE_PATCH_JSON
-
APPLICATION_LHA
-
APPLICATION_LZX
-
APPLICATION_MSPOWERPOINT
Deprecated.This format is unofficial and should not be used. Use {@link{#APPLICATION_VND_MS_POWERPOINT} instead. -
APPLICATION_MSWORD
-
APPLICATION_OCTET_STREAM
-
APPLICATION_GRPC_PROTO
-
APPLICATION_PDF
-
APPLICATION_POSTSCRIPT
-
APPLICATION_RSS_XML
-
APPLICATION_SOAP_XML
-
APPLICATION_VND_API_JSON
-
APPLICATION_VND_GOOGLE_EARTH_KML_XML
-
APPLICATION_VND_GOOGLE_EARTH_KMZ
-
APPLICATION_VND_MS_EXCEL
-
APPLICATION_VND_MS_EXCEL_ADDIN_MACROENABLED_12
-
APPLICATION_VND_MS_EXCEL_SHEET_BINARY_MACROENABLED_12
-
APPLICATION_VND_MS_EXCEL_SHEET_MACROENABLED_12
-
APPLICATION_VND_MS_EXCEL_TEMPLATE_MACROENABLED_12
-
APPLICATION_VND_MS_FONTOBJECT
-
APPLICATION_VND_MS_POWERPOINT
-
APPLICATION_VND_MS_POWERPOINT_ADDIN_MACROENABLED_12
-
APPLICATION_VND_MS_POWERPOINT_PRESENTATION_MACROENABLED_12
-
APPLICATION_VND_MS_POWERPOINT_SLIDESHOW_MACROENABLED_12
-
APPLICATION_VND_MS_WORD_DOCUMENT_MACROENABLED_12
-
APPLICATION_VND_MS_WORD_TEMPLATE_MACROENABLED_12
-
APPLICATION_VND_OASIS_OPENDOCUMENT_CHART
-
APPLICATION_VND_OASIS_OPENDOCUMENT_DATABASE
-
APPLICATION_VND_OASIS_OPENDOCUMENT_FORMULA
-
APPLICATION_VND_OASIS_OPENDOCUMENT_GRAPHICS
-
APPLICATION_VND_OASIS_OPENDOCUMENT_IMAGE
-
APPLICATION_VND_OASIS_OPENDOCUMENT_PRESENTATION
-
APPLICATION_VND_OASIS_OPENDOCUMENT_SPREADSHEET
-
APPLICATION_VND_OASIS_OPENDOCUMENT_TEXT
-
APPLICATION_VND_OASIS_OPENDOCUMENT_TEXT_MASTER
-
APPLICATION_VND_OASIS_OPENDOCUMENT_TEXT_WEB
-
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_PRESENTATION
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_PRESENTATION -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_SLIDE
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_SLIDE -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_SLIDESHOW
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_SLIDESHOW -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_TEMPLATE
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_TEMPLATE -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_SHEET
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_SHEET -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_TEMPLATE
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_TEMPLATE -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_DOCUMENT
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_DOCUMENT -
APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_TEMPLATE
public static final MediaType.Binary APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_TEMPLATE -
APPLICATION_X_7Z_COMPRESSED
-
APPLICATION_X_ACE_COMPRESSED
-
APPLICATION_X_APPLE_DISKIMAGE
-
APPLICATION_X_ARC_COMPRESSED
-
APPLICATION_X_BZIP
-
APPLICATION_X_BZIP2
-
APPLICATION_X_CHROME_EXTENSION
-
APPLICATION_X_COMPRESS
-
APPLICATION_X_COMPRESSED
-
APPLICATION_X_DEBIAN_PACKAGE
-
APPLICATION_X_DVI
-
APPLICATION_X_FONT_TRUETYPE
-
APPLICATION_X_FONT_OPENTYPE
-
APPLICATION_X_GTAR
-
APPLICATION_X_GZIP
-
APPLICATION_X_LATEX
-
APPLICATION_X_RAR_COMPRESSED
-
APPLICATION_X_REDHAT_PACKAGE_MANAGER
-
APPLICATION_X_SHOCKWAVE_FLASH
-
APPLICATION_X_TAR
-
APPLICATION_X_TEX
-
APPLICATION_X_TEXINFO
-
APPLICATION_X_VRML
-
APPLICATION_X_WWW_FORM_URLENCODED
-
APPLICATION_X_X509_CA_CERT
-
APPLICATION_X_XPINSTALL
-
APPLICATION_XHTML_XML
-
APPLICATION_XML_DTD
-
APPLICATION_XML
-
APPLICATION_ZIP
-
AUDIO_AIFF
-
AUDIO_BASIC
-
AUDIO_MIDI
-
AUDIO_MOD
-
AUDIO_MPEG
-
AUDIO_OGG
-
AUDIO_VOC
-
AUDIO_VORBIS
-
AUDIO_VOXWARE
-
AUDIO_WAV
-
AUDIO_X_REALAUDIO
-
AUDIO_X_PSID
-
AUDIO_XM
-
AUDIO_WEBM
-
FONT_WOFF
-
FONT_WOFF_2
-
IMAGE_GIF
-
IMAGE_JPEG
-
IMAGE_PICT
-
IMAGE_PNG
-
IMAGE_SVGZ
-
IMAGE_SVG_XML
-
IMAGE_TIFF
-
IMAGE_X_ICON
-
IMAGE_X_MS_BMP
-
IMAGE_X_PCX
-
IMAGE_X_PICT
-
IMAGE_X_QUICKTIME
-
IMAGE_X_RGB
-
IMAGE_X_XBITMAP
-
IMAGE_X_XPIXMAP
-
IMAGE_WEBP
-
MESSAGE_HTTP
-
MESSAGE_DELIVERY_STATUS
-
MESSAGE_RFC822
-
MULTIPART_MIXED
-
MULTIPART_ALTERNATIVE
-
MULTIPART_RELATED
-
MULTIPART_FORM_DATA
-
MULTIPART_SIGNED
-
MULTIPART_ENCRYPTED
-
MULTIPART_BYTERANGES
-
TEXT_ASP
-
TEXT_CACHE_MANIFEST
-
TEXT_CALENDAR
-
TEXT_CSS
-
TEXT_CSV
-
TEXT_EVENT_STREAM
-
TEXT_HTML
-
TEXT_MARKDOWN
-
TEXT_MCF
-
TEXT_PLAIN
-
TEXT_RICHTEXT
-
TEXT_TAB_SEPARATED_VALUES
-
TEXT_URI_LIST
-
TEXT_VND_WAP_WML
-
TEXT_VND_WAP_WMLSCRIPT
-
TEXT_X_ASM
-
TEXT_X_C
-
TEXT_X_COMPONENT
-
TEXT_X_H
-
TEXT_X_JAVA_SOURCE
-
TEXT_X_PASCAL
-
TEXT_X_SCRIPT
-
TEXT_X_SCRIPTCSH
-
TEXT_X_SCRIPTELISP
-
TEXT_X_SCRIPTKSH
-
TEXT_X_SCRIPTLISP
-
TEXT_X_SCRIPTPERL
-
TEXT_X_SCRIPTPERL_MODULE
-
TEXT_X_SCRIPTPHYTON
-
TEXT_X_SCRIPTREXX
-
TEXT_X_SCRIPTSCHEME
-
TEXT_X_SCRIPTSH
-
TEXT_X_SCRIPTTCL
-
TEXT_X_SCRIPTTCSH
-
TEXT_X_SCRIPTZSH
-
TEXT_X_SERVER_PARSED_HTML
-
TEXT_X_SETEXT
-
TEXT_X_SGML
-
TEXT_X_SPEECH
-
TEXT_X_UUENCODE
-
TEXT_X_VCALENDAR
-
TEXT_X_VCARD
-
TEXT_XML
-
VIDEO_AVS_VIDEO
-
VIDEO_DIVX
-
VIDEO_GL
-
VIDEO_MP4
-
VIDEO_MPEG
-
VIDEO_OGG
-
VIDEO_QUICKTIME
-
VIDEO_X_DV
-
VIDEO_X_FLV
-
VIDEO_X_MOTION_JPEG
-
VIDEO_X_MS_ASF
-
VIDEO_X_MSVIDEO
-
VIDEO_X_SGI_MOVIE
-
VIDEO_WEBM
-
COMPRESSIBLE
-
NOT_COMPRESSIBLE
-
GZIPPED
-
-
Method Details
-
applicationBinary
public static MediaType.Binary applicationBinary(String subType, boolean compressible, String... fileExtensions) -
applicationBinary
public static MediaType.Binary applicationBinary(String subType, MediaType.Compressibility compressibility, String... fileExtensions) -
applicationWithFixedCharset
public static MediaType.WithFixedCharset applicationWithFixedCharset(String subType, HttpCharset charset, String... fileExtensions) -
applicationWithOpenCharset
public static MediaType.WithOpenCharset applicationWithOpenCharset(String subType, String... fileExtensions) -
audio
public static MediaType.Binary audio(String subType, boolean compressible, String... fileExtensions) -
audio
public static MediaType.Binary audio(String subType, MediaType.Compressibility compressibility, String... fileExtensions) -
image
public static MediaType.Binary image(String subType, boolean compressible, String... fileExtensions) -
image
public static MediaType.Binary image(String subType, MediaType.Compressibility compressibility, String... fileExtensions) -
message
public static MediaType.Binary message(String subType, boolean compressible, String... fileExtensions) -
message
public static MediaType.Binary message(String subType, MediaType.Compressibility compressibility, String... fileExtensions) -
text
-
video
public static MediaType.Binary video(String subType, boolean compressible, String... fileExtensions) -
video
public static MediaType.Binary video(String subType, MediaType.Compressibility compressibility, String... fileExtensions) -
customBinary
-
customBinary
public static MediaType.Binary customBinary(String mainType, String subType, MediaType.Compressibility compressibility) -
customBinary
-
customBinary
public static MediaType.Binary customBinary(String mainType, String subType, MediaType.Compressibility compressibility, Map<String, String> params, boolean allowArbitrarySubtypes, String... fileExtensions) -
customWithFixedCharset
public static MediaType.WithFixedCharset customWithFixedCharset(String mainType, String subType, HttpCharset charset, Map<String, String> params, boolean allowArbitrarySubtypes, String... fileExtensions) -
customWithOpenCharset
-
customMultipart
-
custom
Creates a custom media type. -
custom
public static MediaType custom(String value, boolean binary, MediaType.Compressibility compressibility) -
lookup
Looks up a media-type with the given main-type and sub-type.
-