|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.MIMEOutputUtils
public class MIMEOutputUtils
Utility class used to write out XML with Attachments
Field Summary | |
---|---|
private static byte[] |
CRLF
|
Constructor Summary | |
---|---|
MIMEOutputUtils()
|
Method Summary | |
---|---|
static void |
complete(java.io.OutputStream outStream,
byte[] xmlData,
java.util.LinkedList binaryNodeList,
java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)
Invoked by MTOMXMLStreamWriter to write the SOAP Part and the attachements. |
static void |
complete(java.io.OutputStream outStream,
java.lang.String bufferedXML,
java.util.LinkedList binaryNodeList,
java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)
Deprecated. is anyone really using this? Invoked by MTOMXMLStreamWriter to write the SOAP Part and the attachemts |
static void |
complete(java.io.OutputStream outStream,
java.io.StringWriter writer,
java.util.LinkedList binaryNodeList,
java.lang.String boundary,
java.lang.String contentId,
java.lang.String charSetEncoding,
java.lang.String SOAPContentType)
Deprecated. - is anyone really using this? Write the SOAPPart and attachments |
static javax.mail.internet.MimeBodyPart |
createMimeBodyPart(java.lang.String contentID,
javax.activation.DataHandler dataHandler)
|
static void |
finishWritingMime(java.io.OutputStream outStream)
|
static void |
startWritingMime(java.io.OutputStream outStream,
java.lang.String boundary)
|
static void |
writeBodyPart(java.io.OutputStream outStream,
javax.mail.internet.MimeBodyPart part,
java.lang.String boundary)
Writes a CRLF for the earlier boundary then the BodyPart data with headers followed by boundary. |
static void |
writeMimeBoundary(java.io.OutputStream outStream,
java.lang.String boundary)
|
static void |
writeMM7Message(java.io.StringWriter writer,
java.io.OutputStream outputStream,
Attachments attachments,
OMOutputFormat format,
java.lang.String innerPartCID,
java.lang.String innerBoundary)
Pack all the attachments in to a multipart/related MIME part and attachs it as the second MIME Part of MIME message |
static void |
writeSOAPWithAttachmentsMessage(java.io.StringWriter writer,
java.io.OutputStream outputStream,
Attachments attachments,
OMOutputFormat format)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static byte[] CRLF
Constructor Detail |
---|
public MIMEOutputUtils()
Method Detail |
---|
public static void complete(java.io.OutputStream outStream, java.lang.String bufferedXML, java.util.LinkedList binaryNodeList, java.lang.String boundary, java.lang.String contentId, java.lang.String charSetEncoding, java.lang.String SOAPContentType)
outStream
- OutputStream targetbufferedXML
- String containing XML of SOAPPartbinaryNodeList
- Text nodes with the attachment Data Handlersboundary
- Boundary StringcontentId
- Content-ID of SOAPPartcharSetEncoding
- Character Encoding of SOAPPartSOAPContentType
- Content-Type of SOAPPartpublic static void complete(java.io.OutputStream outStream, byte[] xmlData, java.util.LinkedList binaryNodeList, java.lang.String boundary, java.lang.String contentId, java.lang.String charSetEncoding, java.lang.String SOAPContentType)
outStream
- OutputStream targetbufferedXML
- String containing XML of SOAPPartbinaryNodeList
- Text nodes with the attachment Data Handlersboundary
- Boundary StringcontentId
- Content-ID of SOAPPartcharSetEncoding
- Character Encoding of SOAPPartSOAPContentType
- Content-Type of SOAPPartpublic static void complete(java.io.OutputStream outStream, java.io.StringWriter writer, java.util.LinkedList binaryNodeList, java.lang.String boundary, java.lang.String contentId, java.lang.String charSetEncoding, java.lang.String SOAPContentType)
outStream
- writer
- binaryNodeList
- boundary
- contentId
- charSetEncoding
- SOAPContentType
- public static javax.mail.internet.MimeBodyPart createMimeBodyPart(java.lang.String contentID, javax.activation.DataHandler dataHandler) throws javax.mail.MessagingException
javax.mail.MessagingException
public static void writeMimeBoundary(java.io.OutputStream outStream, java.lang.String boundary) throws java.io.IOException
java.io.IOException
- This will write the boundary to output Streampublic static void startWritingMime(java.io.OutputStream outStream, java.lang.String boundary) throws java.io.IOException
java.io.IOException
- This will write the boundary with CRLFpublic static void writeBodyPart(java.io.OutputStream outStream, javax.mail.internet.MimeBodyPart part, java.lang.String boundary) throws java.io.IOException, javax.mail.MessagingException
java.io.IOException
javax.mail.MessagingException
public static void finishWritingMime(java.io.OutputStream outStream) throws java.io.IOException
java.io.IOException
- This will write "--" to the end of last boundarypublic static void writeSOAPWithAttachmentsMessage(java.io.StringWriter writer, java.io.OutputStream outputStream, Attachments attachments, OMOutputFormat format)
public static void writeMM7Message(java.io.StringWriter writer, java.io.OutputStream outputStream, Attachments attachments, OMOutputFormat format, java.lang.String innerPartCID, java.lang.String innerBoundary)
writer
- outputStream
- attachments
- format
- innerBoundary
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |