javax.mail.internet
Class MimeUtility

java.lang.Object
  extended byjavax.mail.internet.MimeUtility

public class MimeUtility
extends java.lang.Object

Version:
$Rev: 149170 $ $Date: 2005-01-30 15:21:08 -0700 (Sun, 30 Jan 2005) $

Field Summary
static int ALL
           
private static java.lang.String defaultJavaCharset
           
 
Constructor Summary
private MimeUtility()
           
 
Method Summary
static java.io.InputStream decode(java.io.InputStream in, java.lang.String encoding)
           
static java.lang.String decodeText(java.lang.String word)
           
static java.lang.String decodeWord(java.lang.String word)
           
static java.io.OutputStream encode(java.io.OutputStream out, java.lang.String encoding)
           
static java.io.OutputStream encode(java.io.OutputStream out, java.lang.String encoding, java.lang.String filename)
           
static java.lang.String encodeText(java.lang.String word)
           
static java.lang.String encodeText(java.lang.String word, java.lang.String characterset, java.lang.String encoding)
           
static java.lang.String encodeWord(java.lang.String word)
           
static java.lang.String encodeWord(java.lang.String word, java.lang.String characteset, java.lang.String encoding)
           
static java.lang.String getDefaultJavaCharset()
           
static java.lang.String getEncoding(DataHandler handler)
           
static java.lang.String javaCharset(java.lang.String charset)
           
static java.lang.String mimeCharset(java.lang.String charset)
           
static java.lang.String quote(java.lang.String word, java.lang.String specials)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

public static final int ALL
See Also:
Constant Field Values

defaultJavaCharset

private static java.lang.String defaultJavaCharset
Constructor Detail

MimeUtility

private MimeUtility()
Method Detail

decode

public static java.io.InputStream decode(java.io.InputStream in,
                                         java.lang.String encoding)
                                  throws MessagingException
Throws:
MessagingException

decodeText

public static java.lang.String decodeText(java.lang.String word)
                                   throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

decodeWord

public static java.lang.String decodeWord(java.lang.String word)
                                   throws ParseException,
                                          java.io.UnsupportedEncodingException
Throws:
ParseException
java.io.UnsupportedEncodingException

encode

public static java.io.OutputStream encode(java.io.OutputStream out,
                                          java.lang.String encoding)
                                   throws MessagingException
Throws:
MessagingException

encode

public static java.io.OutputStream encode(java.io.OutputStream out,
                                          java.lang.String encoding,
                                          java.lang.String filename)
                                   throws MessagingException
Throws:
MessagingException

encodeText

public static java.lang.String encodeText(java.lang.String word)
                                   throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

encodeText

public static java.lang.String encodeText(java.lang.String word,
                                          java.lang.String characterset,
                                          java.lang.String encoding)
                                   throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

encodeWord

public static java.lang.String encodeWord(java.lang.String word)
                                   throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

encodeWord

public static java.lang.String encodeWord(java.lang.String word,
                                          java.lang.String characteset,
                                          java.lang.String encoding)
                                   throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getEncoding

public static java.lang.String getEncoding(DataHandler handler)

quote

public static java.lang.String quote(java.lang.String word,
                                     java.lang.String specials)

javaCharset

public static java.lang.String javaCharset(java.lang.String charset)

mimeCharset

public static java.lang.String mimeCharset(java.lang.String charset)

getDefaultJavaCharset

public static java.lang.String getDefaultJavaCharset()