static class MimeMultipartParser.PartAttachment extends Object implements AttachmentEx
AttachmentEx.MimeHeader
Modifier and Type | Field and Description |
---|---|
(package private) byte[] |
buf |
(package private) org.jvnet.mimepull.MIMEPart |
part |
Constructor and Description |
---|
PartAttachment(org.jvnet.mimepull.MIMEPart part) |
Modifier and Type | Method and Description |
---|---|
byte[] |
asByteArray()
Gets the attachment as an exact-length byte array.
|
javax.activation.DataHandler |
asDataHandler()
Gets the attachment as a
DataHandler . |
InputStream |
asInputStream()
Obtains this attachment as an
InputStream . |
Source |
asSource()
Gets the attachment as a
Source . |
String |
getContentId()
Content ID of the attachment.
|
String |
getContentType()
Gets the MIME content-type of this attachment.
|
Iterator<AttachmentEx.MimeHeader> |
getMimeHeaders()
Iterator of custom MIME headers associated with this attachment
|
void |
writeTo(OutputStream os)
Writes the contents of the attachment into the given stream.
|
void |
writeTo(javax.xml.soap.SOAPMessage saaj)
Writes this attachment to the given
SOAPMessage . |
@NotNull public String getContentId()
Attachment
getContentId
in interface Attachment
@NotNull public String getContentType()
Attachment
getContentType
in interface Attachment
public byte[] asByteArray()
Attachment
asByteArray
in interface Attachment
public javax.activation.DataHandler asDataHandler()
Attachment
DataHandler
.asDataHandler
in interface Attachment
public Source asSource()
Attachment
Source
.
Note that there's no guarantee that the attachment is actually an XML.asSource
in interface Attachment
public InputStream asInputStream()
Attachment
InputStream
.asInputStream
in interface Attachment
public void writeTo(OutputStream os) throws IOException
Attachment
writeTo
in interface Attachment
IOException
public void writeTo(javax.xml.soap.SOAPMessage saaj) throws javax.xml.soap.SOAPException
Attachment
SOAPMessage
.writeTo
in interface Attachment
javax.xml.soap.SOAPException
public Iterator<AttachmentEx.MimeHeader> getMimeHeaders()
AttachmentEx
getMimeHeaders
in interface AttachmentEx
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.