ariba.util.core
Class MIME

java.lang.Object
  extended by ariba.util.core.MimeEncoding
      extended by ariba.util.core.MIME

public final class MIME
extends MimeEncoding

MIME. The Multipurpose Internet Mail Extensions standard. See http://info.internet.isi.edu/in-notes/rfc/files/rfc2045.txt and http://info.internet.isi.edu/in-notes/rfc/files/rfc2046.txt and http://www.isi.edu/in-notes/iana/assignments/character-sets


Field Summary
static java.lang.String CharSetEUCCN
           
static java.lang.String CharSetEUCTW
           
static java.lang.String CharSetISO2022CN2
           
static java.lang.String CharSetISO2022JP2
           
static java.lang.String CharSetISO88593
           
static java.lang.String CharSetISO88594
           
static java.lang.String CharSetISO88595
           
static java.lang.String CharSetISO88596
           
static java.lang.String CharSetISO88597
           
static java.lang.String CharSetISO88599
           
static java.lang.String CharSetKOI8R
           
static java.lang.String CharSetUSASCII
           
static java.lang.String ContentTypeApplicationCSV
           
static java.lang.String ContentTypeApplicationMSExcel
           
static java.lang.String ContentTypeApplicationOctetStream
           
static java.lang.String ContentTypeApplicationXAriba
           
static java.lang.String ContentTypeApplicationXWWWFormURLEncoded
           
static java.lang.String ContentTypeImageGIF
           
static java.lang.String ContentTypeImageJPEG
           
static java.lang.String ContentTypeMultipartFormData
           
static java.lang.String ContentTypeMultipartMixed
           
static java.lang.String ContentTypeMultipartRelated
           
static java.lang.String ContentTypePDF
           
static java.lang.String ContentTypeTextHTML
           
static java.lang.String ContentTypeTextPlain
           
static java.lang.String ContentTypeTextXML
           
static java.lang.String ContentTypeZip
           
static java.lang.String CRLF
           
static byte[] CRLFArray
           
static java.lang.String Encoding7Bit
           
static java.lang.String Encoding8Bit
           
static java.lang.String EncodingBase64
           
static java.lang.String EncodingBinary
           
static java.lang.String EncodingISO2022JP
           
static java.lang.String EncodingQuotedPrintable
           
static java.lang.String HeaderContentDisposition
           
static java.lang.String HeaderContentEncoding
           
static java.lang.String HeaderContentId
           
static java.lang.String HeaderContentLanguage
           
static java.lang.String HeaderContentLength
           
static java.lang.String HeaderContentTransferEncoding
           
static java.lang.String HeaderContentType
           
static java.lang.String HeaderMimeVersion
           
static java.lang.String MIMEVersion
           
static java.lang.String ParameterBoundary
           
static java.lang.String ParameterCharSet
           
static java.lang.String ParameterFilename
           
static java.lang.String ParameterName
           
static java.lang.String ParameterStart
           
 
Fields inherited from class ariba.util.core.MimeEncoding
CharSetBig5, CharSetCp1250, CharSetCp1251, CharSetCp1252, CharSetCp1253, CharSetCp1254, CharSetEUCJP, CharSetEUCKR, CharSetGB2312, CharSetISO2022CN, CharSetISO2022JP, CharSetISO2022KR, CharSetISO88591, CharSetISO88592, CharSetISO88598, CharSetKSC5601, CharSetShiftJIS, CharSetUTF
 
Method Summary
static void crlf(java.io.OutputStream out)
          Convenience routine for printing lines of HTML
static void crlf(java.io.OutputStream out, java.lang.String format)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.OutputStream out, java.lang.String format, java.lang.Object o1)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.OutputStream out, java.lang.String format, java.lang.Object o1, java.lang.Object o2)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.PrintWriter out)
          Convenience routine for printing lines of HTML
static void crlf(java.io.PrintWriter out, java.lang.String format)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.PrintWriter out, java.lang.String format, java.lang.Object o1)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.PrintWriter out, java.lang.String format, java.lang.Object o1, java.lang.Object o2)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.PrintWriter out, java.lang.String format, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          Convenience routine for printing CRLF terminated lines
static void crlf(java.io.PrintWriter out, java.lang.String format, java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
          Convenience routine for printing CRLF terminated lines
static java.lang.String getCharset(java.util.Locale locale)
           
static java.lang.String getMailEncoding(java.util.Locale locale)
           
static java.lang.String getMetaCharset(java.util.Locale locale)
           
static void header(java.io.OutputStream out, java.lang.String type, java.lang.String body)
          Format a String header directly to out
static void header(java.io.PrintWriter out, java.lang.String type, java.lang.String body)
          Format a String header directly to out
static java.lang.String header(java.lang.String type, java.lang.String body)
          Format a String header in memory
static java.lang.String header(java.lang.String type, java.lang.String body, java.lang.String param, java.lang.String value)
          Format a String header in memory with a parameter value
static boolean isValidCharset(java.lang.String charset)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRLF

public static final java.lang.String CRLF
See Also:
Constant Field Values

CRLFArray

public static final byte[] CRLFArray

HeaderMimeVersion

public static final java.lang.String HeaderMimeVersion
See Also:
Constant Field Values

HeaderContentType

public static final java.lang.String HeaderContentType
See Also:
Constant Field Values

HeaderContentEncoding

public static final java.lang.String HeaderContentEncoding
See Also:
Constant Field Values

HeaderContentId

public static final java.lang.String HeaderContentId
See Also:
Constant Field Values

HeaderContentLanguage

public static final java.lang.String HeaderContentLanguage
See Also:
Constant Field Values

HeaderContentLength

public static final java.lang.String HeaderContentLength
See Also:
Constant Field Values

HeaderContentDisposition

public static final java.lang.String HeaderContentDisposition
See Also:
Constant Field Values

HeaderContentTransferEncoding

public static final java.lang.String HeaderContentTransferEncoding
See Also:
Constant Field Values

MIMEVersion

public static final java.lang.String MIMEVersion
See Also:
Constant Field Values

EncodingQuotedPrintable

public static final java.lang.String EncodingQuotedPrintable
See Also:
Constant Field Values

EncodingBase64

public static final java.lang.String EncodingBase64
See Also:
Constant Field Values

Encoding7Bit

public static final java.lang.String Encoding7Bit
See Also:
Constant Field Values

Encoding8Bit

public static final java.lang.String Encoding8Bit
See Also:
Constant Field Values

EncodingBinary

public static final java.lang.String EncodingBinary
See Also:
Constant Field Values

ContentTypeMultipartMixed

public static final java.lang.String ContentTypeMultipartMixed
See Also:
Constant Field Values

ContentTypeMultipartFormData

public static final java.lang.String ContentTypeMultipartFormData
See Also:
Constant Field Values

ContentTypeMultipartRelated

public static final java.lang.String ContentTypeMultipartRelated
See Also:
Constant Field Values

ContentTypeTextPlain

public static final java.lang.String ContentTypeTextPlain
See Also:
Constant Field Values

ContentTypeTextHTML

public static final java.lang.String ContentTypeTextHTML
See Also:
Constant Field Values

ContentTypeTextXML

public static final java.lang.String ContentTypeTextXML
See Also:
Constant Field Values

ContentTypeApplicationCSV

public static final java.lang.String ContentTypeApplicationCSV
See Also:
Constant Field Values

ContentTypeApplicationOctetStream

public static final java.lang.String ContentTypeApplicationOctetStream
See Also:
Constant Field Values

ContentTypeApplicationXAriba

public static final java.lang.String ContentTypeApplicationXAriba
See Also:
Constant Field Values

ContentTypeApplicationXWWWFormURLEncoded

public static final java.lang.String ContentTypeApplicationXWWWFormURLEncoded
See Also:
Constant Field Values

ContentTypeApplicationMSExcel

public static final java.lang.String ContentTypeApplicationMSExcel
See Also:
Constant Field Values

ContentTypeImageGIF

public static final java.lang.String ContentTypeImageGIF
See Also:
Constant Field Values

ContentTypeImageJPEG

public static final java.lang.String ContentTypeImageJPEG
See Also:
Constant Field Values

ContentTypeZip

public static final java.lang.String ContentTypeZip
See Also:
Constant Field Values

ContentTypePDF

public static final java.lang.String ContentTypePDF
See Also:
Constant Field Values

ParameterBoundary

public static final java.lang.String ParameterBoundary
See Also:
Constant Field Values

ParameterStart

public static final java.lang.String ParameterStart
See Also:
Constant Field Values

ParameterCharSet

public static final java.lang.String ParameterCharSet
See Also:
Constant Field Values

CharSetUSASCII

public static final java.lang.String CharSetUSASCII
See Also:
Constant Field Values

CharSetISO88593

public static final java.lang.String CharSetISO88593
See Also:
Constant Field Values

CharSetISO88594

public static final java.lang.String CharSetISO88594
See Also:
Constant Field Values

CharSetISO88595

public static final java.lang.String CharSetISO88595
See Also:
Constant Field Values

CharSetISO88596

public static final java.lang.String CharSetISO88596
See Also:
Constant Field Values

CharSetISO88597

public static final java.lang.String CharSetISO88597
See Also:
Constant Field Values

CharSetISO88599

public static final java.lang.String CharSetISO88599
See Also:
Constant Field Values

EncodingISO2022JP

public static final java.lang.String EncodingISO2022JP
See Also:
Constant Field Values

CharSetISO2022JP2

public static final java.lang.String CharSetISO2022JP2
See Also:
Constant Field Values

CharSetKOI8R

public static final java.lang.String CharSetKOI8R
See Also:
Constant Field Values

CharSetEUCCN

public static final java.lang.String CharSetEUCCN
See Also:
Constant Field Values

CharSetEUCTW

public static final java.lang.String CharSetEUCTW
See Also:
Constant Field Values

CharSetISO2022CN2

public static final java.lang.String CharSetISO2022CN2
See Also:
Constant Field Values

ParameterName

public static final java.lang.String ParameterName
See Also:
Constant Field Values

ParameterFilename

public static final java.lang.String ParameterFilename
See Also:
Constant Field Values
Method Detail

header

public static java.lang.String header(java.lang.String type,
                                      java.lang.String body)
Format a String header in memory


header

public static java.lang.String header(java.lang.String type,
                                      java.lang.String body,
                                      java.lang.String param,
                                      java.lang.String value)
Format a String header in memory with a parameter value


header

public static void header(java.io.PrintWriter out,
                          java.lang.String type,
                          java.lang.String body)
Format a String header directly to out


crlf

public static void crlf(java.io.PrintWriter out)
Convenience routine for printing lines of HTML


crlf

public static void crlf(java.io.PrintWriter out,
                        java.lang.String format)
Convenience routine for printing CRLF terminated lines


crlf

public static void crlf(java.io.PrintWriter out,
                        java.lang.String format,
                        java.lang.Object o1)
Convenience routine for printing CRLF terminated lines


crlf

public static void crlf(java.io.PrintWriter out,
                        java.lang.String format,
                        java.lang.Object o1,
                        java.lang.Object o2)
Convenience routine for printing CRLF terminated lines


crlf

public static void crlf(java.io.PrintWriter out,
                        java.lang.String format,
                        java.lang.Object o1,
                        java.lang.Object o2,
                        java.lang.Object o3)
Convenience routine for printing CRLF terminated lines


crlf

public static void crlf(java.io.PrintWriter out,
                        java.lang.String format,
                        java.lang.Object o1,
                        java.lang.Object o2,
                        java.lang.Object o3,
                        java.lang.Object o4)
Convenience routine for printing CRLF terminated lines


header

public static void header(java.io.OutputStream out,
                          java.lang.String type,
                          java.lang.String body)
                   throws java.io.IOException
Format a String header directly to out

Throws:
java.io.IOException

crlf

public static void crlf(java.io.OutputStream out)
                 throws java.io.IOException
Convenience routine for printing lines of HTML

Throws:
java.io.IOException

crlf

public static void crlf(java.io.OutputStream out,
                        java.lang.String format)
                 throws java.io.IOException
Convenience routine for printing CRLF terminated lines

Throws:
java.io.IOException

crlf

public static void crlf(java.io.OutputStream out,
                        java.lang.String format,
                        java.lang.Object o1)
                 throws java.io.IOException
Convenience routine for printing CRLF terminated lines

Throws:
java.io.IOException

crlf

public static void crlf(java.io.OutputStream out,
                        java.lang.String format,
                        java.lang.Object o1,
                        java.lang.Object o2)
                 throws java.io.IOException
Convenience routine for printing CRLF terminated lines

Throws:
java.io.IOException

getCharset

public static java.lang.String getCharset(java.util.Locale locale)

getMailEncoding

public static java.lang.String getMailEncoding(java.util.Locale locale)

getMetaCharset

public static java.lang.String getMetaCharset(java.util.Locale locale)

isValidCharset

public static boolean isValidCharset(java.lang.String charset)


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.