org.apache.axis2.om.impl
Class MIMEOutputUtils
java.lang.Object
org.apache.axis2.om.impl.MIMEOutputUtils
- public class MIMEOutputUtils
- extends java.lang.Object
Method Summary |
static void |
complete(java.io.OutputStream outStream,
java.io.OutputStream bufferedSoapOutStream,
java.util.LinkedList binaryNodeList,
java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)
|
static MimeBodyPart |
createMimeBodyPart(OMText node)
|
static void |
finishWritingMime(java.io.OutputStream outStream)
|
static java.lang.String |
getContentTypeForMime(java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)
|
static void |
startWritingMime(java.io.OutputStream outStream,
java.lang.String boundary)
|
static void |
writeBodyPart(java.io.OutputStream outStream,
MimeBodyPart part,
java.lang.String boundary)
this will write a CRLF for the earlier boudary then the BodyPart data
with headers followed by boundary. |
static void |
writeMimeBoundary(java.io.OutputStream outStream,
java.lang.String boundary)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIMEOutputUtils
public MIMEOutputUtils()
complete
public static void complete(java.io.OutputStream outStream,
java.io.OutputStream bufferedSoapOutStream,
java.util.LinkedList binaryNodeList,
java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)
createMimeBodyPart
public static MimeBodyPart createMimeBodyPart(OMText node)
throws MessagingException
- Throws:
MessagingException
writeMimeBoundary
public static void writeMimeBoundary(java.io.OutputStream outStream,
java.lang.String boundary)
throws java.io.IOException
- Throws:
java.io.IOException
- This will write the boundary to output Stream
startWritingMime
public static void startWritingMime(java.io.OutputStream outStream,
java.lang.String boundary)
throws java.io.IOException
- Throws:
java.io.IOException
- This will write the boundary with CRLF
writeBodyPart
public static void writeBodyPart(java.io.OutputStream outStream,
MimeBodyPart part,
java.lang.String boundary)
throws java.io.IOException,
MessagingException
- this will write a CRLF for the earlier boudary then the BodyPart data
with headers followed by boundary. Writes only the boundary. No more
CRLF's are wriiting after that.
- Throws:
java.io.IOException
MessagingException
finishWritingMime
public static void finishWritingMime(java.io.OutputStream outStream)
throws java.io.IOException
- Throws:
java.io.IOException
- This will write "--" to the end of last boundary
getContentTypeForMime
public static java.lang.String getContentTypeForMime(java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)