com.teamdev.jxbrowser
Enum MimeType

java.lang.Object
  extended by java.lang.Enum<MimeType>
      extended by com.teamdev.jxbrowser.MimeType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<MimeType>

public enum MimeType
extends java.lang.Enum<MimeType>

Enum of MIME types.


Enum Constant Summary
APPLICATION_ATOM_XML
           
APPLICATION_BASE64
           
APPLICATION_JAVA
           
APPLICATION_MACBINHEX40
           
APPLICATION_OCTET_STREAM
           
APPLICATION_PDF
           
APPLICATION_POSTSCRIPT
           
APPLICATION_RSS_XML
           
APPLICATION_X_COMPRESSED
           
APPLICATION_X_GZIP_COMPRESSED
           
APPLICATION_X_MSDOWNLOAD
           
APPLICATION_X_ZIP_COMPRESSED
           
APPLICATION_XML
           
AUDIO_BASIC
           
AUDIO_MID
           
AUDIO_WAV
           
AUDIO_X_AIFF
           
IMAGE_BMP
           
IMAGE_GIF
           
IMAGE_JPEG
           
IMAGE_PJPEG
           
IMAGE_PNG
           
IMAGE_TIFF
           
IMAGE_X_EMF
           
IMAGE_X_JP
           
IMAGE_X_PNG
           
IMAGE_X_WMF
           
TEXT_HTML
           
TEXT_PLAIN
           
TEXT_RICHTEXT
           
TEXT_SCRIPLET
           
TEXT_XML
           
VIDEO_AVI
           
VIDEO_MPEG
           
 
Method Summary
 java.lang.String getDescription()
          Returns a string that represents a MIME type description.
 java.lang.String getValue()
          Returns a string that represent a MIME type value.
static MimeType valueOf(java.lang.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.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TEXT_PLAIN

public static final MimeType TEXT_PLAIN

TEXT_HTML

public static final MimeType TEXT_HTML

TEXT_XML

public static final MimeType TEXT_XML

TEXT_RICHTEXT

public static final MimeType TEXT_RICHTEXT

TEXT_SCRIPLET

public static final MimeType TEXT_SCRIPLET

AUDIO_X_AIFF

public static final MimeType AUDIO_X_AIFF

AUDIO_BASIC

public static final MimeType AUDIO_BASIC

AUDIO_MID

public static final MimeType AUDIO_MID

AUDIO_WAV

public static final MimeType AUDIO_WAV

IMAGE_GIF

public static final MimeType IMAGE_GIF

IMAGE_JPEG

public static final MimeType IMAGE_JPEG

IMAGE_PJPEG

public static final MimeType IMAGE_PJPEG

IMAGE_PNG

public static final MimeType IMAGE_PNG

IMAGE_X_PNG

public static final MimeType IMAGE_X_PNG

IMAGE_TIFF

public static final MimeType IMAGE_TIFF

IMAGE_BMP

public static final MimeType IMAGE_BMP

IMAGE_X_JP

public static final MimeType IMAGE_X_JP

IMAGE_X_EMF

public static final MimeType IMAGE_X_EMF

IMAGE_X_WMF

public static final MimeType IMAGE_X_WMF

VIDEO_AVI

public static final MimeType VIDEO_AVI

VIDEO_MPEG

public static final MimeType VIDEO_MPEG

APPLICATION_OCTET_STREAM

public static final MimeType APPLICATION_OCTET_STREAM

APPLICATION_POSTSCRIPT

public static final MimeType APPLICATION_POSTSCRIPT

APPLICATION_BASE64

public static final MimeType APPLICATION_BASE64

APPLICATION_MACBINHEX40

public static final MimeType APPLICATION_MACBINHEX40

APPLICATION_PDF

public static final MimeType APPLICATION_PDF

APPLICATION_XML

public static final MimeType APPLICATION_XML

APPLICATION_ATOM_XML

public static final MimeType APPLICATION_ATOM_XML

APPLICATION_RSS_XML

public static final MimeType APPLICATION_RSS_XML

APPLICATION_X_COMPRESSED

public static final MimeType APPLICATION_X_COMPRESSED

APPLICATION_X_ZIP_COMPRESSED

public static final MimeType APPLICATION_X_ZIP_COMPRESSED

APPLICATION_X_GZIP_COMPRESSED

public static final MimeType APPLICATION_X_GZIP_COMPRESSED

APPLICATION_JAVA

public static final MimeType APPLICATION_JAVA

APPLICATION_X_MSDOWNLOAD

public static final MimeType APPLICATION_X_MSDOWNLOAD
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(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getValue

public java.lang.String getValue()
Returns a string that represent a MIME type value.

Returns:
a string that represent a MIME type value.

getDescription

public java.lang.String getDescription()
Returns a string that represents a MIME type description.

Returns:
a string that represents a MIME type description.