public enum MimeType extends Enum<MimeType>
ContentSource or receive it on the wire from server and wraps it into
a ContentSource which may internally persist it onto disk.
As sdk do not process the content, it does not make any decision based on content type, therefore it can work even when the below list does not include a content type. This enum is to allow application developers deal with content types in better way. Although this list may not be exhaustive.
If this list does not include a content type, dont worry, we still support it.
| Enum Constant and Description |
|---|
APPLICATION_OCTETSTREAM
Default content type; Archive document (multiple files embedded) (.bin)
|
ARCHIVE_BZIP
BZip Archive
|
ARCHIVE_BZIP2
BZip2 Archive
|
ARCHIVE_RAR
RAR Archive
|
AUDIO_3GPP
3GPP audio container
|
AUDIO_AAC
AAC Audio format
|
AUDIO_MID
Musical Instrument Digital Interface (MIDI)
|
AUDIO_MIDI
Musical Instrument Digital Interface (MIDI)
|
AUDIO_OGG
OGG audio
|
AUDIO_WAVE
Waveform Audio Format
|
BOURNE_SHELL_SCRIPT
Bourne shell script
|
CSHELL_SCRIPT
C-Shell Script
|
IMAGE_BITMAP
Windows OS/2 Bitmap Graphics
|
IMAGE_GIF
Graphics Interchange Format (GIF)
|
IMAGE_ICON
Icon format
|
IMAGE_JPEG
JPEG images
|
IMAGE_JPG
JPEG images
|
IMAGE_PNG
Portable Network Graphics
|
IMAGE_SVG
Scalable Vector Graphics (SVG)
|
JAR
Java Archive (JAR)
|
JSON
JSON format
|
MS_EXCEL
Microsoft Excel
|
MS_EXCEL_OPENXML
Microsoft Excel (OpenXML format)
|
MS_OPEN_FONTS
MS Embedded OpenType fonts
|
MS_OPENXML_PPT
Microsoft PowerPoint (OpenXML)
|
MS_PPT
Microsoft PowerPoint
|
MS_VISIO_DOC
Microsoft Visio Document
|
MS_WORD_DOC
Microsoft Word
|
MS_WORD_DOCX
Microsoft Word (OpenXML)
|
OPENDOC_PPT
OpenDocument presentation
|
OPENDOC_SPREADSHEET
OpenDocument spreadsheet document
|
OPENDOC_TEXT_DOC
OpenDocument text document
|
PDF
Adobe Portable Document Format (PDF)
|
PLAIN_TEXT
Text, (generally ASCII or ISO 8859-n)
|
RTF
Rich Text Format (RTF)
|
TAR_ARCHIVE
Tape Archive (TAR)
|
TEXT_CALENDAR
iCalendar format
|
TEXT_CSS
Cascading Style Sheets (CSS)
|
TEXT_CSV
Comma-separated values (CSV)
|
TEXT_HTM
HyperText Markup Language (HTML)
|
TEXT_HTML
HyperText Markup Language (HTML)
|
VIDEO_3GPP
3GPP video container
|
VIDEO_AVI
Audio Video Interleave video/x-msvideo
|
VIDEO_MPEG
MPEG Video
|
VIDEO_OGG
OGG Video
|
XHTML
XHTML
|
XML
XML
|
ZIP_ARCHIVE
ZIP Archive
|
ZIP7_ARCHIVE
7-zip archive
|
| Modifier and Type | Method and Description |
|---|---|
String |
getExtension() |
String |
getMimeType() |
static MimeType |
getMimeType(String mimeType)
Get
MimeType based on mime type string |
static MimeType |
getMimeTypeByExtension(String ext)
Return the
MimeType based on extension |
static MimeType |
getMimeTypeBySubtype(String subtype)
Get
MimeType based on a subtype |
String |
getSubtype() |
String |
getType() |
static MimeType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MimeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MimeType APPLICATION_OCTETSTREAM
public static final MimeType MS_PPT
public static final MimeType MS_OPENXML_PPT
public static final MimeType PDF
public static final MimeType ARCHIVE_RAR
public static final MimeType RTF
public static final MimeType BOURNE_SHELL_SCRIPT
public static final MimeType ARCHIVE_BZIP
public static final MimeType ARCHIVE_BZIP2
public static final MimeType CSHELL_SCRIPT
public static final MimeType MS_WORD_DOC
public static final MimeType MS_WORD_DOCX
public static final MimeType MS_VISIO_DOC
public static final MimeType MS_OPEN_FONTS
public static final MimeType MS_EXCEL
public static final MimeType MS_EXCEL_OPENXML
public static final MimeType OPENDOC_PPT
public static final MimeType OPENDOC_SPREADSHEET
public static final MimeType OPENDOC_TEXT_DOC
public static final MimeType JSON
public static final MimeType JAR
public static final MimeType TAR_ARCHIVE
public static final MimeType XHTML
public static final MimeType XML
public static final MimeType ZIP_ARCHIVE
public static final MimeType ZIP7_ARCHIVE
public static final MimeType AUDIO_AAC
public static final MimeType VIDEO_AVI
public static final MimeType IMAGE_BITMAP
public static final MimeType TEXT_CSS
public static final MimeType TEXT_CSV
public static final MimeType IMAGE_GIF
public static final MimeType TEXT_HTML
public static final MimeType TEXT_HTM
public static final MimeType IMAGE_ICON
public static final MimeType TEXT_CALENDAR
public static final MimeType IMAGE_JPEG
public static final MimeType IMAGE_JPG
public static final MimeType AUDIO_MIDI
public static final MimeType AUDIO_MID
public static final MimeType VIDEO_MPEG
public static final MimeType AUDIO_OGG
public static final MimeType VIDEO_OGG
public static final MimeType IMAGE_PNG
public static final MimeType IMAGE_SVG
public static final MimeType PLAIN_TEXT
public static final MimeType AUDIO_WAVE
public static final MimeType AUDIO_3GPP
public static final MimeType VIDEO_3GPP
public static MimeType[] values()
for (MimeType c : MimeType.values()) System.out.println(c);
public static MimeType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getType()
public String getSubtype()
public String getExtension()
public String getMimeType()
public static MimeType getMimeTypeByExtension(String ext)
MimeType based on extensionext - extpublic static MimeType getMimeTypeBySubtype(String subtype)
MimeType based on a subtypesubtype - subtypeCopyright © 2019. All rights reserved.