Package org.openas2.lib.util
Class MimeUtil
- java.lang.Object
-
- org.openas2.lib.util.MimeUtil
-
public class MimeUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HEADER_VALUE_SEPARATOR
-
Constructor Summary
Constructors Constructor Description MimeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.mail.internet.MimeBodyPart
createMimeBodyPart(byte[] data, java.lang.String contentType, java.lang.String contentTransferEncoding)
static javax.mail.internet.MimeBodyPart
createMimeBodyPart(javax.mail.internet.MimeMultipart multipart)
static javax.mail.internet.MimeMultipart
createMimeMultipart(javax.mail.internet.MimeBodyPart bodypart)
static int
getContentLength(javax.mail.internet.InternetHeaders headers)
static java.lang.String
getHeader(javax.mail.internet.InternetHeaders headers, java.lang.String key)
static java.lang.String
getHeader(javax.mail.internet.InternetHeaders headers, java.lang.String key, java.lang.String delimiter)
static javax.mail.internet.InternetHeaders
readHeaders(java.io.InputStream source)
static javax.mail.internet.MimeBodyPart
readMimeBodyPart(java.io.InputStream source, javax.mail.internet.InternetHeaders headers)
static java.lang.String
toString(javax.mail.internet.MimeBodyPart mbp, boolean addDelimiterText)
-
-
-
Method Detail
-
getContentLength
public static int getContentLength(javax.mail.internet.InternetHeaders headers) throws java.io.IOException
- Throws:
java.io.IOException
-
getHeader
public static java.lang.String getHeader(javax.mail.internet.InternetHeaders headers, java.lang.String key)
-
getHeader
public static java.lang.String getHeader(javax.mail.internet.InternetHeaders headers, java.lang.String key, java.lang.String delimiter)
-
createMimeBodyPart
public static javax.mail.internet.MimeBodyPart createMimeBodyPart(byte[] data, java.lang.String contentType, java.lang.String contentTransferEncoding) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
createMimeBodyPart
public static javax.mail.internet.MimeBodyPart createMimeBodyPart(javax.mail.internet.MimeMultipart multipart) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
createMimeMultipart
public static javax.mail.internet.MimeMultipart createMimeMultipart(javax.mail.internet.MimeBodyPart bodypart) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
readHeaders
public static javax.mail.internet.InternetHeaders readHeaders(java.io.InputStream source) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
readMimeBodyPart
public static javax.mail.internet.MimeBodyPart readMimeBodyPart(java.io.InputStream source, javax.mail.internet.InternetHeaders headers) throws java.io.IOException, javax.mail.MessagingException
- Throws:
java.io.IOException
javax.mail.MessagingException
-
toString
public static java.lang.String toString(javax.mail.internet.MimeBodyPart mbp, boolean addDelimiterText) throws java.io.IOException, javax.mail.MessagingException
- Throws:
java.io.IOException
javax.mail.MessagingException
-
-