Package de.galan.commons.net
Enum MimeType
- java.lang.Object
-
- java.lang.Enum<MimeType>
-
- de.galan.commons.net.MimeType
-
- All Implemented Interfaces:
Serializable,Comparable<MimeType>
public enum MimeType extends Enum<MimeType>
A list with the typical and most used MIME Types, see also http://www.iana.org/assignments/media-types
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APPLICATION_ATOMapplication/atom+xmlAPPLICATION_CACERTapplication/x-x509-ca-certAPPLICATION_COCOAapplication/x-cocoaAPPLICATION_GZIPapplication/x-gzipAPPLICATION_HQXapplication/mac-binhex40APPLICATION_JARapplication/java-archiveAPPLICATION_JARDIFFapplication/x-java-archive-diffAPPLICATION_JAVA_SERIALIZEDapplication/x-java-serialized-objectAPPLICATION_JAVASCRIPTapplication/x-javascriptAPPLICATION_JNLPapplication/x-java-jnlp-fileAPPLICATION_JSONapplication/jsonAPPLICATION_MSEXCELapplication/vnd.ms-excelAPPLICATION_MSPOWERPOINTapplication/vnd.ms-powerpointAPPLICATION_MSWORDapplication/mswordAPPLICATION_OCTETSTREAMapplication/octet-streamAPPLICATION_PALMapplication/x-pilotAPPLICATION_PDFapplication/pdfAPPLICATION_PERLapplication/x-perlAPPLICATION_POSTSCRIPTapplication/postscriptAPPLICATION_RARapplication/x-rar-compressedAPPLICATION_RPMapplication/x-redhat-package-managerAPPLICATION_RTFapplication/rtfAPPLICATION_RUNapplication/x-makeselfAPPLICATION_SEAapplication/x-seaAPPLICATION_SHOCKWAVEapplication/x-shockwave-flashAPPLICATION_SITapplication/x-stuffitAPPLICATION_TCLapplication/x-tclAPPLICATION_WMLCapplication/vnd.wap.wmlcAPPLICATION_XHTMLapplication/vnd.wap.xhtml+xmlAPPLICATION_XPINSTALLapplication/x-xpinstallAPPLICATION_ZIPapplication/zipAUDIO_MIDIaudio/midiAUDIO_MPEGaudio/mpegAUDIO_REALAUDIOaudio/x-realaudioIMAGE_BMPimage/x-ms-bmpIMAGE_GIFimage/gifIMAGE_ICOimage/x-iconIMAGE_JNGimage/x-jngIMAGE_JPEGimage/jpegIMAGE_PNGimage/pngIMAGE_SVGimage/svg+xmlIMAGE_TIFFimage/tiffIMAGE_WBMPimage/vnd.wap.wbmpTEXT_CSStext/cssTEXT_HTCtext/x-componentTEXT_HTMLtext/htmlTEXT_J2ME_JADtext/vnd.sun.j2me.app-descriptorTEXT_MATHMLtext/mathmlTEXT_PLAINtext/plainTEXT_WMLtext/vnd.wap.wmlTEXT_XMLtext/xmlVIDEO_3GPPvideo/3gppVIDEO_ASFvideo/x-ms-asfVIDEO_AVIvideo/x-msvideoVIDEO_FLVvideo/x-flvVIDEO_M4Vvideo/x-m4vVIDEO_MNGvideo/x-mngVIDEO_MP4video/mp4VIDEO_MPEGvideo/mpegVIDEO_QUICKTIMEvideo/quicktimeVIDEO_WMVvideo/x-ms-wmv
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getFileExtensions()StringgetMimeType()static MimeTypegetMimeType(String extension)Returns the MimeType depending on the file-extension.StringtoString()static MimeTypevalueOf(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.
-
-
-
Enum Constant Detail
-
TEXT_HTML
public static final MimeType TEXT_HTML
text/html
-
TEXT_CSS
public static final MimeType TEXT_CSS
text/css
-
TEXT_XML
public static final MimeType TEXT_XML
text/xml
-
TEXT_PLAIN
public static final MimeType TEXT_PLAIN
text/plain
-
TEXT_MATHML
public static final MimeType TEXT_MATHML
text/mathml
-
TEXT_J2ME_JAD
public static final MimeType TEXT_J2ME_JAD
text/vnd.sun.j2me.app-descriptor
-
TEXT_WML
public static final MimeType TEXT_WML
text/vnd.wap.wml
-
TEXT_HTC
public static final MimeType TEXT_HTC
text/x-component
-
IMAGE_GIF
public static final MimeType IMAGE_GIF
image/gif
-
IMAGE_JPEG
public static final MimeType IMAGE_JPEG
image/jpeg
-
IMAGE_PNG
public static final MimeType IMAGE_PNG
image/png
-
IMAGE_TIFF
public static final MimeType IMAGE_TIFF
image/tiff
-
IMAGE_WBMP
public static final MimeType IMAGE_WBMP
image/vnd.wap.wbmp
-
IMAGE_ICO
public static final MimeType IMAGE_ICO
image/x-icon
-
IMAGE_JNG
public static final MimeType IMAGE_JNG
image/x-jng
-
IMAGE_BMP
public static final MimeType IMAGE_BMP
image/x-ms-bmp
-
IMAGE_SVG
public static final MimeType IMAGE_SVG
image/svg+xml
-
APPLICATION_JSON
public static final MimeType APPLICATION_JSON
application/json
-
APPLICATION_JAVASCRIPT
public static final MimeType APPLICATION_JAVASCRIPT
application/x-javascript
-
APPLICATION_ATOM
public static final MimeType APPLICATION_ATOM
application/atom+xml
-
APPLICATION_JAR
public static final MimeType APPLICATION_JAR
application/java-archive
-
APPLICATION_HQX
public static final MimeType APPLICATION_HQX
application/mac-binhex40
-
APPLICATION_MSWORD
public static final MimeType APPLICATION_MSWORD
application/msword
-
APPLICATION_MSEXCEL
public static final MimeType APPLICATION_MSEXCEL
application/vnd.ms-excel
-
APPLICATION_MSPOWERPOINT
public static final MimeType APPLICATION_MSPOWERPOINT
application/vnd.ms-powerpoint
-
APPLICATION_PDF
public static final MimeType APPLICATION_PDF
application/pdf
-
APPLICATION_POSTSCRIPT
public static final MimeType APPLICATION_POSTSCRIPT
application/postscript
-
APPLICATION_RTF
public static final MimeType APPLICATION_RTF
application/rtf
-
APPLICATION_ZIP
public static final MimeType APPLICATION_ZIP
application/zip
-
APPLICATION_WMLC
public static final MimeType APPLICATION_WMLC
application/vnd.wap.wmlc
-
APPLICATION_XHTML
public static final MimeType APPLICATION_XHTML
application/vnd.wap.xhtml+xml
-
APPLICATION_COCOA
public static final MimeType APPLICATION_COCOA
application/x-cocoa
-
APPLICATION_JARDIFF
public static final MimeType APPLICATION_JARDIFF
application/x-java-archive-diff
-
APPLICATION_JNLP
public static final MimeType APPLICATION_JNLP
application/x-java-jnlp-file
-
APPLICATION_RUN
public static final MimeType APPLICATION_RUN
application/x-makeself
-
APPLICATION_PERL
public static final MimeType APPLICATION_PERL
application/x-perl
-
APPLICATION_PALM
public static final MimeType APPLICATION_PALM
application/x-pilot
-
APPLICATION_RAR
public static final MimeType APPLICATION_RAR
application/x-rar-compressed
-
APPLICATION_RPM
public static final MimeType APPLICATION_RPM
application/x-redhat-package-manager
-
APPLICATION_SEA
public static final MimeType APPLICATION_SEA
application/x-sea
-
APPLICATION_SHOCKWAVE
public static final MimeType APPLICATION_SHOCKWAVE
application/x-shockwave-flash
-
APPLICATION_SIT
public static final MimeType APPLICATION_SIT
application/x-stuffit
-
APPLICATION_TCL
public static final MimeType APPLICATION_TCL
application/x-tcl
-
APPLICATION_CACERT
public static final MimeType APPLICATION_CACERT
application/x-x509-ca-cert
-
APPLICATION_XPINSTALL
public static final MimeType APPLICATION_XPINSTALL
application/x-xpinstall
-
APPLICATION_JAVA_SERIALIZED
public static final MimeType APPLICATION_JAVA_SERIALIZED
application/x-java-serialized-object
-
APPLICATION_OCTETSTREAM
public static final MimeType APPLICATION_OCTETSTREAM
application/octet-stream
-
APPLICATION_GZIP
public static final MimeType APPLICATION_GZIP
application/x-gzip
-
AUDIO_MIDI
public static final MimeType AUDIO_MIDI
audio/midi
-
AUDIO_MPEG
public static final MimeType AUDIO_MPEG
audio/mpeg
-
AUDIO_REALAUDIO
public static final MimeType AUDIO_REALAUDIO
audio/x-realaudio
-
VIDEO_3GPP
public static final MimeType VIDEO_3GPP
video/3gpp
-
VIDEO_MPEG
public static final MimeType VIDEO_MPEG
video/mpeg
-
VIDEO_QUICKTIME
public static final MimeType VIDEO_QUICKTIME
video/quicktime
-
VIDEO_FLV
public static final MimeType VIDEO_FLV
video/x-flv
-
VIDEO_MNG
public static final MimeType VIDEO_MNG
video/x-mng
-
VIDEO_MP4
public static final MimeType VIDEO_MP4
video/mp4
-
VIDEO_ASF
public static final MimeType VIDEO_ASF
video/x-ms-asf
-
VIDEO_WMV
public static final MimeType VIDEO_WMV
video/x-ms-wmv
-
VIDEO_AVI
public static final MimeType VIDEO_AVI
video/x-msvideo
-
VIDEO_M4V
public static final MimeType VIDEO_M4V
video/x-m4v
-
-
Method Detail
-
values
public static MimeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MimeType c : MimeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MimeType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getMimeType
public String getMimeType()
-
-