|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.message.JAXBAttachment
public final class JAXBAttachment
| Constructor Summary | |
|---|---|
JAXBAttachment(String contentId,
Object jaxbObject,
XMLBridge bridge,
String mimeType)
|
|
| 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. |
InputStream |
getInputStream()
|
String |
getName()
|
OutputStream |
getOutputStream()
|
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 JAXBAttachment(@NotNull
String contentId,
Object jaxbObject,
XMLBridge bridge,
String mimeType)
| Method Detail |
|---|
public String getContentId()
Attachment
getContentId in interface Attachmentpublic String getContentType()
Attachment
getContentType in interface AttachmentgetContentType in interface javax.activation.DataSourcepublic 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
public InputStream getInputStream()
throws IOException
getInputStream in interface javax.activation.DataSourceIOException
public OutputStream getOutputStream()
throws IOException
getOutputStream in interface javax.activation.DataSourceIOExceptionpublic String getName()
getName in interface javax.activation.DataSource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||