Enum Class MimeType

java.lang.Object
java.lang.Enum<MimeType>
de.galan.commons.net.MimeType
All Implemented Interfaces:
Serializable, Comparable<MimeType>, Constable

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 Details

    • 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 Details

    • values

      public static MimeType[] 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

      public static MimeType valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getMimeType

      public String getMimeType()
    • getFileExtensions

      public List<String> getFileExtensions()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<MimeType>
    • getMimeType

      public static MimeType getMimeType(String extension)
      Returns the MimeType depending on the file-extension.