Package org.openas2.lib.util
Class MimeUtil
- java.lang.Object
-
- org.openas2.lib.util.MimeUtil
-
public class MimeUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MimeUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.mail.internet.MimeBodyPartcreateMimeBodyPart(byte[] data, java.lang.String contentType, java.lang.String contentTransferEncoding)static javax.mail.internet.MimeBodyPartcreateMimeBodyPart(javax.mail.internet.MimeMultipart multipart)static javax.mail.internet.MimeMultipartcreateMimeMultipart(javax.mail.internet.MimeBodyPart bodypart)static intgetContentLength(javax.mail.internet.InternetHeaders headers)static java.lang.StringgetHeader(javax.mail.internet.InternetHeaders headers, java.lang.String key)static java.lang.StringgetHeader(javax.mail.internet.InternetHeaders headers, java.lang.String key, java.lang.String delimiter)static javax.mail.internet.InternetHeadersreadHeaders(java.io.InputStream source)static javax.mail.internet.MimeBodyPartreadMimeBodyPart(java.io.InputStream source, javax.mail.internet.InternetHeaders headers)static java.lang.StringtoString(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.IOExceptionjavax.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.IOExceptionjavax.mail.MessagingException
-
-