| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis.attachments.MimeUtils
This class is defines utilities for mime.
| Field Summary | |
| static java.lang.String[] | filterField filter | 
| protected static org.apache.commons.logging.Log | logField log | 
| Constructor Summary | |
| MimeUtils() | |
| Method Summary | |
| static javax.mail.internet.MimeMultipart | createMP(java.lang.String env,
         java.util.Collection parts,
         int sendType)This routine will create a multipart object from the parts and the SOAP content. | 
| protected static long | getContentLength(javax.mail.internet.MimeBodyPart bp)Determine the length for the individual part. | 
| static long | getContentLength(javax.mail.Multipart mp)Determine as efficiently as possible the content length for attachments in a mail Multipart. | 
| static java.lang.String | getContentType(javax.mail.internet.MimeMultipart mp)This routine will get the content type from a mulit-part mime message. | 
| static void | writeToMultiPartStream(java.io.OutputStream os,
                       javax.mail.internet.MimeMultipart mp)This routine will the multi part type and write it out to a stream. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected static org.apache.commons.logging.Log log
public static java.lang.String[] filter
| Constructor Detail | 
public MimeUtils()
| Method Detail | 
public static long getContentLength(javax.mail.Multipart mp)
                             throws javax.mail.MessagingException,
                                    java.io.IOException
mp - is the multipart to be serarched.
javax.mail.MessagingException
java.io.IOExceptionprotected static long getContentLength(javax.mail.internet.MimeBodyPart bp)
bp - is the part to be searched.
public static void writeToMultiPartStream(java.io.OutputStream os,
                                          javax.mail.internet.MimeMultipart mp)
Note that is does *NOT* pass AxisProperties
 to javax.mail.Session.getInstance, but instead
 the System properties.
 
os - is the output stream to write to.mp - the multipart that needs to be written to the stream.public static java.lang.String getContentType(javax.mail.internet.MimeMultipart mp)
mp - the MimeMultipart
public static javax.mail.internet.MimeMultipart createMP(java.lang.String env,
                                                         java.util.Collection parts,
                                                         int sendType)
                                                  throws AxisFault
env - should be the text for the main root part.parts - contain a collection of the message parts.
AxisFault| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||