|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.message.DataHandlerAttachment
public final class DataHandlerAttachment
| Constructor Summary | |
|---|---|
DataHandlerAttachment(String contentId,
javax.activation.DataHandler dh)
This will be constructed by AttachmentMarshallerImpl |
|
| Method Summary | |
|---|---|
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. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataHandlerAttachment(@NotNull
String contentId,
@NotNull
javax.activation.DataHandler dh)
AttachmentMarshallerImpl
| Method Detail |
|---|
public String getContentId()
Attachment
getContentId in interface Attachmentpublic String getContentType()
Attachment
getContentType in interface Attachmentpublic byte[] asByteArray()
Attachment
asByteArray in interface Attachmentpublic javax.activation.DataHandler asDataHandler()
AttachmentDataHandler.
asDataHandler in interface Attachmentpublic Source asSource()
AttachmentSource.
Note that there's no guarantee that the attachment is actually an XML.
asSource in interface Attachmentpublic InputStream asInputStream()
AttachmentInputStream.
asInputStream in interface Attachment
public void writeTo(OutputStream os)
throws IOException
Attachment
writeTo in interface AttachmentIOException
public void writeTo(javax.xml.soap.SOAPMessage saaj)
throws javax.xml.soap.SOAPException
AttachmentSOAPMessage.
writeTo in interface Attachmentjavax.xml.soap.SOAPException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||