SilverStream
Application Server 3.5

com.sssw.srv.mail
Class AgoMIME

java.lang.Object
 |
 +--com.sssw.srv.mail.AgoMIME

public abstract class AgoMIME
extends Object

Abstract class that contains static variables for maintaining MIME- related definitions.Internet RFCs can be found at: http://www.ietf.cnri.reston.va.us/rfc/. The MIME RFCs of interest are RFC 2045, RFC 2046, and RFC 2047.

The table that follows lists the Mime related fields by category. (Following the table is an alphabetical list of all the fields defined in AgoMime.)

Category

Fields

Supported character sets

Supported encoding mechanisms

MIME part content disposition

MIME part content types and subtypes

See Also:
AgoMailSend, AgoHttpRequestEvent, AgoMailSend, AgoMIMEHeaderField, AgoMIMEPartApplication, AgoMIMEPartAudio, AgoMIMEPartByteStream, AgoMIMEPartImage, AgoMIMEPartMultipart, AgoMIMEPartText, AgoMIMEPartVideo

Field Summary
static String CHARSET_ISO_2022_JP
          Character set MIME type.
static String CHARSET_ISO_8859_1
          Character set MIME type.
static String CHARSET_ISO_8859_2
          Character set MIME type.
static String CHARSET_ISO_8859_3
          Character set MIME type.
static String CHARSET_ISO_8859_4
          Character set MIME type.
static String CHARSET_ISO_8859_5
          Character set MIME type.
static String CHARSET_ISO_8859_6
          Character set MIME type.
static String CHARSET_ISO_8859_7
          Character set MIME type.
static String CHARSET_ISO_8859_8
          Character set MIME type.
static String CHARSET_ISO_8859_9
          Character set MIME type.
static String CHARSET_US_ASCII
          MIME type for AgoMIME.TYPE_VIDEO
static String CHARSET_UTF_8
           
static String DISPOSITION_ATTACHMENT
          MIME part content dispostion type.
static String DISPOSITION_INLINE
          MIME part content dispostion type.
static String MECHANISM_7BIT
          Encoding mechanism MIME type.
static String MECHANISM_8BIT
          Encoding mechanism MIME type.
static String MECHANISM_BASE64
          Encoding mechanism MIME type.
static String MECHANISM_BINARY
          Encoding mechanism MIME type.
static String MECHANISM_QUOTED_PRINTABLE
          Encoding mechanism MIME type.
static String SUBTYPE_ALTERNATIVE
          MIME sub-type for AgoMIME.TYPE_MULTIPART
static String SUBTYPE_BASIC
          MIME type for AgoMIME.TYPE_AUDIO
static String SUBTYPE_DIGEST
          MIME sub-type for AgoMIME.TYPE_MULTIPART
static String SUBTYPE_EXTERNAL_BODY
          MIME sub-type with AgoMIME.TYPE_MESSAGE
static String SUBTYPE_GIF
          MIME type with AgoMIME.TYPE_IMAGE
static String SUBTYPE_HTML
          MIME sub-type for AgoMIME.TYPE_TEXT
static String SUBTYPE_JPEG
          MIME type with AgoMIME.TYPE_IMAGE
static String SUBTYPE_MIXED
          MIME sub-type for AgoMIME.TYPE_MULTIPART
static String SUBTYPE_MPEG
          MIME type for AgoMIME.TYPE_VIDEO
static String SUBTYPE_OCTET_STREAM
          MIME sub-type for AgoMIME.TYPE_APPLICATION
static String SUBTYPE_PARALLEL
          MIME sub-type for AgoMIME.TYPE_MULTIPART
static String SUBTYPE_PARTIAL
          MIME sub-type with AgoMIME.TYPE_MESSAGE
static String SUBTYPE_PLAIN
          MIME sub-type for AgoMIME.TYPE_TEXT
static String SUBTYPE_POSTSCRIPT
          MIME sub-type for AgoMIME.TYPE_APPLICATION
static String SUBTYPE_RFC822
          MIME sub-type with AgoMIME.TYPE_MESSAGE
static String SUBTYPE_TIFF
          MIME type with AgoMIME.TYPE_IMAGE
static String SUBTYPE_X_AIFF
          MIME type for AgoMIME.TYPE_AUDIO
static String SUBTYPE_X_MPEG2
          MIME type for AgoMIME.TYPE_VIDEO
static String SUBTYPE_X_MS_BMP
          MIME type with AgoMIME.TYPE_IMAGE
static String SUBTYPE_X_MSVIDEO
          MIME type for AgoMIME.TYPE_VIDEO
static String SUBTYPE_X_PN_REALAUDIO
          MIME type for AgoMIME.TYPE_AUDIO
static String SUBTYPE_X_PNG
          MIME type with AgoMIME.TYPE_IMAGE
static String SUBTYPE_X_QUICKTIME
          MIME type for AgoMIME.TYPE_VIDEO
static String SUBTYPE_X_WAV
          MIME type for AgoMIME.TYPE_AUDIO
static String TYPE_APPLICATION
          MIME type with sub-types AgoMIME.SUBTYPE_OCTET_STREAM, AgoMIME.SUBTYPE_POSTSCRIPT
static String TYPE_AUDIO
          IME type with sub-types AgoMIME.SUBTYPE_BASIC, AgoMIME.SUBTYPE_X_PN_REALAUDIO, AgoMIME.SUBTYPE_X_WAV, AgoMIME.SUBTYPE_X_AIFF
static String TYPE_IMAGE
          MIME type with sub-types AgoMIME.SUBTYPE_GIF, AgoMIME.SUBTYPE_JPEG, AgoMIME.SUBTYPE_TIFF, AgoMIME.SUBTYPE_X_PNG, AgoMIME.SUBTYPE_X_MS_BMP
static String TYPE_MESSAGE
          MIME type with sub-types AgoMIME.SUBTYPE_RFC822, AgoMIME.SUBTYPE_PARTIAL, AgoMIME.SUBTYPE_EXTERNAL_BODY
static String TYPE_MULTIPART
          MIME type with sub-types AgoMIME.SUBTYPE_MIXED, AgoMIME.SUBTYPE_ALTERNATIVE, AgoMIME.SUBTYPE_DIGEST
static String TYPE_TEXT
          MIME type with sub-types AgoMIME.SUBTYPE_HTML, AgoMIME.SUBTYPE_PLAIN
static String TYPE_VIDEO
          MIME type with sub-types AgoMIME.SUBTYPE_MPEG, AgoMIME.SUBTYPE_X_MPEG2, AgoMIME.SUBTYPE_X_QUICKTIME, AgoMIME.SUBTYPE_X_MSVIDEO
 
Constructor Summary
AgoMIME()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MECHANISM_7BIT

public static final String MECHANISM_7BIT
Encoding mechanism MIME type.

MECHANISM_QUOTED_PRINTABLE

public static final String MECHANISM_QUOTED_PRINTABLE
Encoding mechanism MIME type.

MECHANISM_BASE64

public static final String MECHANISM_BASE64
Encoding mechanism MIME type.

MECHANISM_8BIT

public static final String MECHANISM_8BIT
Encoding mechanism MIME type.

MECHANISM_BINARY

public static final String MECHANISM_BINARY
Encoding mechanism MIME type.

TYPE_TEXT

public static final String TYPE_TEXT
MIME type with sub-types AgoMIME.SUBTYPE_HTML, AgoMIME.SUBTYPE_PLAIN

SUBTYPE_HTML

public static final String SUBTYPE_HTML
MIME sub-type for AgoMIME.TYPE_TEXT

SUBTYPE_PLAIN

public static final String SUBTYPE_PLAIN
MIME sub-type for AgoMIME.TYPE_TEXT

TYPE_MULTIPART

public static final String TYPE_MULTIPART
MIME type with sub-types AgoMIME.SUBTYPE_MIXED, AgoMIME.SUBTYPE_ALTERNATIVE, AgoMIME.SUBTYPE_DIGEST

SUBTYPE_MIXED

public static final String SUBTYPE_MIXED
MIME sub-type for AgoMIME.TYPE_MULTIPART

SUBTYPE_ALTERNATIVE

public static final String SUBTYPE_ALTERNATIVE
MIME sub-type for AgoMIME.TYPE_MULTIPART

SUBTYPE_DIGEST

public static final String SUBTYPE_DIGEST
MIME sub-type for AgoMIME.TYPE_MULTIPART

SUBTYPE_PARALLEL

public static final String SUBTYPE_PARALLEL
MIME sub-type for AgoMIME.TYPE_MULTIPART

TYPE_APPLICATION

public static final String TYPE_APPLICATION
MIME type with sub-types AgoMIME.SUBTYPE_OCTET_STREAM, AgoMIME.SUBTYPE_POSTSCRIPT

SUBTYPE_OCTET_STREAM

public static final String SUBTYPE_OCTET_STREAM
MIME sub-type for AgoMIME.TYPE_APPLICATION

SUBTYPE_POSTSCRIPT

public static final String SUBTYPE_POSTSCRIPT
MIME sub-type for AgoMIME.TYPE_APPLICATION

TYPE_MESSAGE

public static final String TYPE_MESSAGE
MIME type with sub-types AgoMIME.SUBTYPE_RFC822, AgoMIME.SUBTYPE_PARTIAL, AgoMIME.SUBTYPE_EXTERNAL_BODY

SUBTYPE_RFC822

public static final String SUBTYPE_RFC822
MIME sub-type with AgoMIME.TYPE_MESSAGE

SUBTYPE_PARTIAL

public static final String SUBTYPE_PARTIAL
MIME sub-type with AgoMIME.TYPE_MESSAGE

SUBTYPE_EXTERNAL_BODY

public static final String SUBTYPE_EXTERNAL_BODY
MIME sub-type with AgoMIME.TYPE_MESSAGE

TYPE_IMAGE

public static final String TYPE_IMAGE
MIME type with sub-types AgoMIME.SUBTYPE_GIF, AgoMIME.SUBTYPE_JPEG, AgoMIME.SUBTYPE_TIFF, AgoMIME.SUBTYPE_X_PNG, AgoMIME.SUBTYPE_X_MS_BMP

SUBTYPE_GIF

public static final String SUBTYPE_GIF
MIME type with AgoMIME.TYPE_IMAGE

SUBTYPE_JPEG

public static final String SUBTYPE_JPEG
MIME type with AgoMIME.TYPE_IMAGE

SUBTYPE_TIFF

public static final String SUBTYPE_TIFF
MIME type with AgoMIME.TYPE_IMAGE

SUBTYPE_X_PNG

public static final String SUBTYPE_X_PNG
MIME type with AgoMIME.TYPE_IMAGE

SUBTYPE_X_MS_BMP

public static final String SUBTYPE_X_MS_BMP
MIME type with AgoMIME.TYPE_IMAGE

TYPE_AUDIO

public static final String TYPE_AUDIO
IME type with sub-types AgoMIME.SUBTYPE_BASIC, AgoMIME.SUBTYPE_X_PN_REALAUDIO, AgoMIME.SUBTYPE_X_WAV, AgoMIME.SUBTYPE_X_AIFF

SUBTYPE_BASIC

public static final String SUBTYPE_BASIC
MIME type for AgoMIME.TYPE_AUDIO

SUBTYPE_X_PN_REALAUDIO

public static final String SUBTYPE_X_PN_REALAUDIO
MIME type for AgoMIME.TYPE_AUDIO

SUBTYPE_X_WAV

public static final String SUBTYPE_X_WAV
MIME type for AgoMIME.TYPE_AUDIO

SUBTYPE_X_AIFF

public static final String SUBTYPE_X_AIFF
MIME type for AgoMIME.TYPE_AUDIO

TYPE_VIDEO

public static final String TYPE_VIDEO
MIME type with sub-types AgoMIME.SUBTYPE_MPEG, AgoMIME.SUBTYPE_X_MPEG2, AgoMIME.SUBTYPE_X_QUICKTIME, AgoMIME.SUBTYPE_X_MSVIDEO

SUBTYPE_MPEG

public static final String SUBTYPE_MPEG
MIME type for AgoMIME.TYPE_VIDEO

SUBTYPE_X_MPEG2

public static final String SUBTYPE_X_MPEG2
MIME type for AgoMIME.TYPE_VIDEO

SUBTYPE_X_QUICKTIME

public static final String SUBTYPE_X_QUICKTIME
MIME type for AgoMIME.TYPE_VIDEO

SUBTYPE_X_MSVIDEO

public static final String SUBTYPE_X_MSVIDEO
MIME type for AgoMIME.TYPE_VIDEO

CHARSET_US_ASCII

public static final String CHARSET_US_ASCII
MIME type for AgoMIME.TYPE_VIDEO

CHARSET_ISO_8859_1

public static final String CHARSET_ISO_8859_1
Character set MIME type.

CHARSET_ISO_8859_2

public static final String CHARSET_ISO_8859_2
Character set MIME type.

CHARSET_ISO_8859_3

public static final String CHARSET_ISO_8859_3
Character set MIME type.

CHARSET_ISO_8859_4

public static final String CHARSET_ISO_8859_4
Character set MIME type.

CHARSET_ISO_8859_5

public static final String CHARSET_ISO_8859_5
Character set MIME type.

CHARSET_ISO_8859_6

public static final String CHARSET_ISO_8859_6
Character set MIME type.

CHARSET_ISO_8859_7

public static final String CHARSET_ISO_8859_7
Character set MIME type.

CHARSET_ISO_8859_8

public static final String CHARSET_ISO_8859_8
Character set MIME type.

CHARSET_ISO_8859_9

public static final String CHARSET_ISO_8859_9
Character set MIME type.

CHARSET_ISO_2022_JP

public static final String CHARSET_ISO_2022_JP
Character set MIME type.

CHARSET_UTF_8

public static final String CHARSET_UTF_8

DISPOSITION_INLINE

public static final String DISPOSITION_INLINE
MIME part content dispostion type.

DISPOSITION_ATTACHMENT

public static final String DISPOSITION_ATTACHMENT
MIME part content dispostion type.
Constructor Detail

AgoMIME

public AgoMIME()

SilverStream
Application Server 3.5