org.apache.axis2.jaxws.message.attachments
Class JAXBAttachmentMarshaller

java.lang.Object
  extended by javax.xml.bind.attachment.AttachmentMarshaller
      extended by org.apache.axis2.jaxws.message.attachments.JAXBAttachmentMarshaller

public class JAXBAttachmentMarshaller
extends javax.xml.bind.attachment.AttachmentMarshaller

An implementation of the JAXB AttachmentMarshaller that is used to handle binary data from JAXB and create populate the appropriate constructs within the JAX-WS Message Model.


Constructor Summary
JAXBAttachmentMarshaller(Message message, javax.xml.stream.XMLStreamWriter writer)
           
 
Method Summary
 java.lang.String addMtomAttachment(byte[] data, int offset, int length, java.lang.String mimeType, java.lang.String namespace, java.lang.String localPart)
           
 java.lang.String addMtomAttachment(javax.activation.DataHandler data, java.lang.String namespace, java.lang.String localPart)
           
 java.lang.String addSwaRefAttachment(javax.activation.DataHandler data)
           
 boolean isXOPPackage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBAttachmentMarshaller

public JAXBAttachmentMarshaller(Message message,
                                javax.xml.stream.XMLStreamWriter writer)
Method Detail

isXOPPackage

public boolean isXOPPackage()
Overrides:
isXOPPackage in class javax.xml.bind.attachment.AttachmentMarshaller

addMtomAttachment

public java.lang.String addMtomAttachment(byte[] data,
                                          int offset,
                                          int length,
                                          java.lang.String mimeType,
                                          java.lang.String namespace,
                                          java.lang.String localPart)
Specified by:
addMtomAttachment in class javax.xml.bind.attachment.AttachmentMarshaller

addMtomAttachment

public java.lang.String addMtomAttachment(javax.activation.DataHandler data,
                                          java.lang.String namespace,
                                          java.lang.String localPart)
Specified by:
addMtomAttachment in class javax.xml.bind.attachment.AttachmentMarshaller

addSwaRefAttachment

public java.lang.String addSwaRefAttachment(javax.activation.DataHandler data)
Specified by:
addSwaRefAttachment in class javax.xml.bind.attachment.AttachmentMarshaller


Copyright © 2007 Apache Web Services Project. All Rights Reserved.